
.feedcontainer .feeditemcommentphoto img, .PeopleListPage .chatterlisticon img {
    display: block;
    overflow: hidden;
}
.groupListPage .groupicon img, .searchResults .groupicon img, .searchResults .chatterlisticon img, .homeTab .bPageTitle .thumbnail_visible, .feedcontainer .feeditemusericon, .thumbnailPanel .groupThumbnail img, .streamPhoto img.profilePhoto {
    border: 1px solid #D4DADC;
    display: block;
    overflow: hidden;
}
.searchResults .chatterlisticon img, .homeTab .bPageTitle .thumbnail_visible, .feedcontainer .feeditemusericon {
    height: 45px;
    width: 45px;
}
.feedcontainer .feeditemcommentphoto img {
    height: 30px;
    width: 30px;
}
.thumbnailPanel .thumbnailTable.guests img {
    border-color: #F07E05;
}
.fileTypeIcon img.filePrivateIcon {
    background: url("/img/chatter/chatter_photo_icons.png?v=182-1") repeat scroll 0 -57px #FFFFFF;
    height: 8px;
    left: 20px;
    position: absolute;
    top: 19px;
    width: 8px;
}
.expandoFeedContainer {
    background-color: #F3F3EC;
    clear: both;
    width: 100%;
}
.expandoFeedContainer .feedpage {
    padding-left: 10px;
    width: 817px;
}
.feedpage .feedmain {
    float: left;
    padding-bottom: 5px;
    width: 546px;
}
.feedpage .feedrightbar, .feedpage .feedrightbarwider {
    float: right;
}
.feedpage .feedrightbar {
    margin-right: 43px;
    padding: 15px 5px 30px;
    width: 157px;
}
.feedpage .feedrightbarwider {
    line-height: normal;
    padding-top: 15px;
    white-space: normal;
    width: 200px;
}
.homeTab .bodyDiv .bPageTitle {
    padding-top: 9px;
}
.homeTab .bPageTitle .thumbnail_visible {
    float: left;
    margin-right: 10px;
}
.homeTab .bPageTitle .pageType {
    margin-bottom: 4px;
}
.homeTab .bPageTitle h1.currentStatusUserName {
    display: inline;
    padding-right: 4px;
}
.currentStatusUserName a {
    font-size: 0.72em;
    font-weight: normal;
}
.actionsOnHoverEnabled .feeditemcomment {
    position: relative;
}
.actionsOnHoverEnabled .feeditembody {
    padding-right: 40px;
}
.cxallfeedactions .bookmarked {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -628px;
    display: block;
    height: 16px;
    position: absolute;
    right: -5px;
    top: 0;
    width: 16px;
}
.actionsOnHoverEnabled .feedDeleteLink, .actionsOnHoverEnabled .commentDeleteLink {
    background-image: url("/img/feeds/x_sprite.png");
    border: 4px solid #FFFFFF;
    display: block;
    height: 8px;
    position: absolute;
    right: 2px;
    text-indent: -999em;
    top: 0;
    width: 9px;
}
.actionsOnHoverEnabled .commentDeleteLink {
    border: 4px solid #FBFBFB;
    top: 2px;
}
.actionsOnHoverEnabled a.feedDeleteLink:hover, .actionsOnHoverEnabled a.commentDeleteLink:hover {
    background-position: 0 -8px;
}
.actionsOnHoverEnabled .bookmarkDot, .actionsOnHoverEnabled .deleteDot {
    display: none;
}
.actionsOnHoverEnabled .feeditem.cxhover .bookmarkLink, .actionsOnHoverEnabled .feeditem.cxhover .feedDeleteLink, .actionsOnHoverEnabled .feeditemcomment.cxhover .commentDeleteLink {
    display: inline;
}
.actionsOnHoverEnabled .feeditem.cxhover .bookmarkLink, .actionsOnHoverEnabled .feeditem.cxhover .unbookmarkLink, .actionsOnHoverEnabled .feeditem.cxhover .feedDeleteLink, .actionsOnHoverEnabled .feeditemcomment.cxhover .commentDeleteLink {
    text-decoration: none;
}
.feeditemextras .cxfeedcomment {
    padding-right: 15px;
}
.feeditemextras {
    padding-right: 20px;
}
.feedcontainer .feeditemseparatingdot {
    color: #888888;
    margin: 0;
}
.feedcontainer .feeditemusericon {
    float: left;
}
.feedcontainer .feeditemcontent {
    border-bottom: medium none;
    display: block;
    margin-left: 58px;
}
.contentdetails {
    table-layout: fixed;
    white-space: normal;
    width: 100%;
    word-wrap: break-word;
}
.contentdetails .lastUpdated {
    color: #999999;
    font-size: 0.9em;
}
.contentdetails a.syncIcon img {
    background-position: 0 -453px;
}
.contentdetails a.syncIcon:hover img {
    background-position: 0 -469px;
}
.contentdetails a.syncedIcon img {
    background-position: 0 -485px;
}
.contentdetails a.syncedIcon:hover img {
    background-position: 0 -517px;
}
.contentdetails .sync span {
    line-height: 16px;
    margin-left: 1px;
}
.userProfilePage .contentdetails .sync span {
    line-height: 14px;
    margin-left: 2px;
}
.contentdetails .sync a {
    display: inline-block;
}
.contentdetails .sync img {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    vertical-align: top;
    width: 16px;
}
.contentdetails .sync .toolkit-el-mask {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.2;
}
.contentdetails .sync .contentActionLabel {
    vertical-align: baseline;
}
.feedcontainer .feeditemcontent img.mruIcon, .linkPostLinkContainer a.linkPostLink img, .richPost .thumbContainer.default {
    margin-right: 4px;
    vertical-align: middle;
}
.feedcointainer .feeditemcontentlink img {
    border: medium none;
}
.feedcontainer .feeditembodyandfooter {
    position: relative;
}
.feedcontainer .feeditemfooter, .feedcontainer .feedcommentfooter {
    display: block;
    font-size: 0.92em;
    line-height: 13px;
    margin: 8px 0;
}
.feedcontainer .feeditemextras {
    margin: 10px 0;
}
.feedcontainer .feeditemfooter {
    margin-bottom: 10px;
    margin-top: 12px;
}
.feedcontainer .feeditemextras .feedItemExtrasMetaText {
    color: #888888;
    font-size: 0.92em;
}
.feedcontainer .feeditemextras .feedItemExtrasMetaText a {
    color: #888888;
}
.feedcontainer .feeditemextras .feedItemExtrasMetaText a:hover {
    color: #015BA7;
    text-decoration: none;
}
.feedcontainer .feedArrow, .feedcontainer .feeditemcomments {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 1px solid #F3F3F3;
    margin: 0;
    padding: 0;
}
.feedcontainer .feeditemcomment, .feedcontainer .feedcommentsshowmore, .feedcontainer .feeditemcommentplaceholder, .feedcontainer .feeditemlike {
    background: none repeat scroll 0 0 #FBFBFB;
    border-bottom: 1px solid #F3F3F3;
}
.feedcontainer .feeditemlike .like-icon, .feedcontainer .commentlike .like-icon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -488px;
    display: inline-block;
    height: 16px;
    margin-right: 3px;
    width: 16px;
}
.feedcontainer .showmorecommentscontainer .comment-icon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -408px;
    display: inline-block;
    height: 16px;
    margin-right: 3px;
    vertical-align: bottom;
    width: 16px;
}
.feedcontainer .commentlike .small-like-icon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -488px;
    display: inline-block;
    height: 16px;
    margin-right: 6px;
    vertical-align: bottom;
    width: 16px;
}
.feedcontainer .feedcommentsshowmore, .feedcontainer .feeditemlike {
    padding: 6px 10px;
}
.feedcontainer .feeditemcomment {
    padding: 10px;
}
.feedcontainer .feeditemcomment {
    padding-bottom: 4px;
}
.feedcontainer .feeditemnewcomment, .feedcontainer .feeditemcommentplaceholder {
    padding: 10px;
}
.feedcontainer .feeditemcomment {
    min-height: 34px;
    padding-right: 18px;
}
.feedcontainer .feeditemcomment a.feeditemcommentphoto {
    float: left;
}
.feedcontainer .feeditemcommentphotocontainer {
    height: 0;
}
.feedcontainer .feeditemcommentphoto img {
    float: left;
}
.feedcontainer .feeditemcommentaction {
    border: 1px solid #999999;
    float: left;
    margin-right: 8px;
}
.feedcontainer .feeditemcommentbody {
    display: block;
    margin-left: 40px;
}
.feedcontainer .feedcommentfooter {
    display: block;

}
.feedcontainer .feeditemextras .feeditemcommentplaceholder, .feedcontainer .feeditemcommentnew {
    padding-right: 15px;
}
.feedcontainer .feeditemcommentnew {
    margin-left: 40px;
}
.feedcontainer .feeditemcommentnew .newcommentbutton {
    float: right;
    margin: 0 -10px 0 0;
}
.feedcontainer div.feeditemcommentnew .foobar {
    margin-bottom: 5px;
}
.feedcontainer .feeditemcommentplaceholder input {
    border: 1px solid #EDEDED;
}
.feedcontainer .feeditemcommentplaceholder label span {
    display: none;
}
.feedcontainer .singlefeeditemheader {
    line-height: 28px;
    margin: 0 0 8px;
    padding: 0 0 5px;
    vertical-align: middle;
}
body.detailPage .feedpage .feedcontainer .singlefeeditemheader {
    padding-top: 15px;
}
.feedcontainer .singlefeeditemheader .thisupdatespan {
    background: none repeat scroll 0 0 #CFEEF8;
    border-radius: 5px;
    color: #222222;
    font-size: 1.17em;
    font-weight: bold;
    padding: 6px;
}
.feedcontainer .singlefeeditemheader a {
    color: #015BA7;
    font-size: 1.17em;
    font-weight: 700;
    margin-right: 9px;
}
.feedcontainer .singlefeeditemheader .thisupdatespanarrow {
    display: inline-block;
    height: 28px;
    margin-right: 6px;
    width: 6px;
}
.feedcontainer .singlefeeditemheader .thisupdatespanarrowimage_ltr {
    background: url("/img/chatter/divider.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.feedcontainer .singlefeeditemheader .thisupdatespanarrowimage_rtl {
    background: url("/img/chatter/divider_rtl.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}
.feedcontainer .feeditemtimestamp, .feedcontainer .feeditemvisibilitytext, .feedcontainer .feeditemlinkpost, .feedcontainer .feeditemclientinfo, .feedcontainer .feeditemclientinfo a, .feedcontainer .pollvotecount, .feedcontainer .pollviewfooter a {
    color: #7D7D84;
}
.feedcontainer .feeditemclientinfo {
    margin-left: 4px;
}
.feedcontainer .feeditem a.feeditemtimestamp:hover, .feedcontainer .pollviewfooter a:hover {
    color: #015BA7;
}
.feedcontainer .feeditemlinkpost {
    padding-left: 20px;
}
.feedclearfloat {
    clear: both;
    font-size: 0.01em;
    height: 0;
    line-height: 0;
}
.feeddata {
    font-size: 0;
    height: 0;
    line-height: 0;
}
.feedcontainer .linkPostLinkContainer a {
    font-size: 1.1em;
    font-weight: normal;
}
.feedcontainer .feedSearchHighlight {
    background-color: #FEF49B;
    font-weight: bold;
}
.feedcontainer a.feedMessageMentionSelfHighlight {
    background-color: #FEF49B;
}
.feedcontainer a.feedMessageLinkFont {
    color: #7D7D84;
}
.feedcontainer .feeditemcontent .trackedChangeRollover.cxhover {
    background-color: #EEEEEE;
}
.feedcontainer .feeditemcontent ul.expandedchanges li {
    list-style: disc outside none;
}
.toolkit-el-mask {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.toolkit-masked {
    overflow: hidden !important;
}
.toolkit-masked-relative {
    position: relative !important;
}
.toolkit-masked select, .toolkit-masked object, .toolkit-masked embed {
    visibility: hidden;
}
.feedcontainer .chattertextareacontainer.chattertextareahaserror textarea.cxnewcommenttext {
    border: 1px solid #C00000;
}
.chattertextareacontainer .chattermessagecontainer {
    margin-bottom: 6px;
}
.chattertextareacontainer .chattermessagecontainer div {
    margin: 4px 6px;
    white-space: normal;
    word-wrap: break-word;
}
.chattertextareacontainer .chattertextareaerror {
    color: #C00000;
}
.chattertextareacontainer .chattertextareanotice {
    background-color: #FFFCDD;
    border: 1px solid #F6EAC1;
    border-radius: 5px;
    color: #222222;
    padding: 4px;
}
.feedcontainer .feeditemcommentplaceholder input, .feedcontainer .feeditemcommentnew .foobar {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    border-radius: 3px;
    line-height: 16px;
    margin: 0;
    outline-style: none;
    overflow: hidden;
    padding: 4px;
    resize: none;
    width: 100%;
    word-wrap: break-word;
}
.shadowDiv {
    position: absolute;
    top: -99999px;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.feedcontainer .feeditemcommentplaceholder input {
    color: #999999;
    height: 1.3em;
    min-height: 1.3em;
}
.feedcontainer .feeditemcommentnew .foobar {
    background-color: #FFFFFF;
    color: #222222;
}
.feedcontainer .feeditemcommenttext textarea.externalGroupInput {
    background: none repeat scroll 0 0 #FFF6E8;
    border: 1px solid #DA7600;
}
.externalGroupWarning {
    color: #FE8B20;
}
.linkedContentDetailsContainer {
}
.linkedContentDetailsContainer, .contentDetails, .selectedFileDetailsContainer, .fileDetails {
    overflow: hidden;
    white-space: normal;
    word-wrap: break-word;
}
.selectedFileDetailsContainer .fileDetails input {
    margin: 0 2px 2px;
    vertical-align: middle;
}
.linkedContentDetailsContainer .imgBlock, .selectedFileDetailsContainer .imgBlock {
    float: left;
    margin: 0 10px;
}
.linkedContentDetailsContainer .imgBlock img, .selectedFileDetailsContainer .imgBlock img {
    display: block;
}
.linkedContentDetailsContainer .title, .selectedFileDetailsContainer .title {
    display: block;
    font-size: 1.08em;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: normal;
}
.selectedFileDetailsContainer .title .size {
    color: #888888;
    font-size: 0.84em;
    font-weight: normal;
}
.selectedFileDetailsContainer .title {
    margin-left: 2px;
}
.linkedContentDetailsContainer .action {
    color: #015BA7;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: normal;
}
.linkedContentDetailsContainer .description {
    color: #888888;
    display: block;
    font-size: 0.92em;
    overflow: hidden;
    padding: 5px 0;
    white-space: normal;
}
.feeditemcomment .externalGroupWarning {
    float: right;
    padding-right: 5px;
    padding-top: 3px;
}
.feeditemcomment .contentPost .rightSideCell {
    padding-left: 2px;
}
.feeditemcomment .contentPost .rightSideCell .img {
    margin: 0;
}
.feeditemcomment img.contentThumbnail {
    max-height: 60px;
    max-width: 60px;
    padding: 0;
}
.feeditemcomment img.contentThumbnailNoPreview {
    margin: 0 7px 0 10px;
}
.feeditemcomment .contentPost .rightSideCell {
    padding-left: 2px;
}
.feeditemcomment .linkedContentDetailsContainer .previewContainer {
    max-width: 60px;
    padding: 0;
}
.feeditemcomment .linkedContentDetailsContainer img.contentThumbnail {
    margin: 0;
}
.feeditemcomment .linkedContentDetailsContainer img.contentThumbnailNoPreview {
    margin: -4px 0 0;
}
.feeditemcomment .linkedContentDetailsContainer .contentdetails {
    margin-top: -2px;
    max-width: 230px;
    padding: 0 0 0 9px;
}
.feeditemcomment .linkedContentDetailsContainer .title {
    font-size: 1em;
    white-space: normal;
    word-wrap: break-word;
}
.feeditemcomment .linkedContentDetailsContainer .action {
    display: block;
    padding: 0;
}
.feeditemcomment .contentDescription, .feeditemcomment .linkedContentDetailsContainer .description {
    display: none;
}
.clearBoth {
    clear: both;
}
#chatterFindExistingContentContent .helpLinkContainer {
    float: right;
}
#chatterFindExistingContentContent .helpLink {
    padding-right: 5px;
    vertical-align: top;
}
#chatterFindExistingContentContent iframe {
    overflow: hidden;
}
.chatterFileListBlock a.tipsLink:hover span.helpLink, .chatterFileListBlock a.fileNameLink:hover, .chatterFileListBlock a.folderNameLink:hover {
    text-decoration: underline;
}
#chatterFindExistingContentContent .quickfindContainer {
    float: left;
    padding-top: 0;
}
.detailPage .feedpage .feedmain {
    line-height: 16px;
}
.cxshowmorefeeditemscontainer a {
    background: url("/img/alohaSkin/btn_sprite.png") repeat-x scroll right top #E8E8E9;
    border: 1px solid #D4DADC;
    border-radius: 3px;
    color: #333333;
    display: block;
    font-size: 0.92em;
    font-weight: 700;
    margin-top: 12px;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;
}
.cxshowmorefeeditemscontainer a:hover {
    background-position: right -30px;
    color: #333333;
    text-decoration: none;
}
.cxshowmorefeeditemscontainer a:active {
    background-position: right -60px;
}
.videoLinkPostOuterContainer {
    padding: 4px 0 5px;
    position: relative;
}
.videoImages {
    float: left;
    height: 97px;
    position: relative;
    width: 140px;
}
.videoLinkPostOuterContainer iframe {
    z-index: 1;
}
.videoImages .thumbnail {
    cursor: pointer;
    height: 97px;
    left: 0;
    padding-right: 10px;
    position: absolute;
    top: 0;
    width: 130px;
}
.videoImages .play {
    background: url("/img/chatter/play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 50px;
    left: 50%;
    margin-left: -35px;
    margin-top: -23px;
    position: absolute;
    top: 50%;
    width: 70px;
}
.videoLinkPostContainer > div.clear {
    clear: both;
}
.videoLinkMetaClass {
    overflow: hidden;
    word-wrap: break-word;
}
.videoLinkMetaClass > .videoLinkPostLinkTitle {
    color: #015BA7;
    font-size: 1em;
    font-weight: normal;
    padding-bottom: 5px;
}
.videoLinkMetaClass > .videoLinkDescription {
    color: #7D7D84;
    font-size: 1em;
    font-weight: normal;
    line-height: 16px;
    padding-bottom: 5px;
}
.videoLinkMetaClass > .videoLinkLengthClass {
    color: #222222;
    font-size: 1em;
    font-weight: normal;
    line-height: 16px;
}
.guestUserMessage {
    background: url("/img/alohaSkin/feeds/feedbg.png") repeat-x scroll left -40px #FFFFFF;
    border-radius: 5px;
    padding: 15px;
}
.guestUserMessageHeader {
    color: #222222;
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px;
}
.guestUserMessageContent {
    color: #222222;
    font-size: 1em;
    padding: 5px 5px 5px 50px;
}
.guestUserMessageFooter {
    color: #008040;
    font-size: 1em;
    padding: 5px 5px 5px 50px;
}
.guestUserMessage .lockIcon {
    background: url("/img/chatterservice/lock24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 11px 0 11px 35px;
}
.feedcontainer .newFeedItemsMessage {
    background-color: #FFFFDC;
    border-color: #FCEEB4;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    cursor: pointer;
    line-height: 23px;
    margin: 4px 3px 20px 0;
    padding: 0 14px;
    text-align: center;
}
.feedcontainer .newFeedItemsMessageHover {
    background: url("/img/chatter/feedupdate_bgGradient.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #E9EDED;
}
.feedcontainer .newFeedItemsMessage a {
    cursor: pointer;
}
.chatterexpando {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-right: medium none rgba(0, 0, 0, 0);
    border-style: solid none none;
    border-width: 1px medium medium;
    width: 100%;
}
.chatterexpando .feedpage {
    padding-left: 20px;
    width: 760px;
}
.docViewerOverlay .innerContent {
    padding: 4px 4px 0;
}
a:hover .contentContainer {
    text-decoration: none;
}
a:hover .contentActionLabel, a:hover .contentTitleLink {
    text-decoration: underline;
}
.feedcontainer a.contentActionLink:hover {
    text-decoration: none;
}
.feedcontainer a.contentActionLink:hover span.contentActionLabel {
    text-decoration: underline;
}
.feedcontainer .contentActionLabel {
    padding: 2px;
}
.feedcontainer a.contentActionLink img {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.feedcontainer a.contentActionLink .previewItemIcon, .feedcontainer a.contentActionLink .openUrlItemIcon {
    background-position: 0 -2px;
}
.feedcontainer a.contentActionLink .downloadItemIcon {
    background-position: 0 -20px;
}
.feedcontainer a.contentActionLink .uploadIcon {
    background-position: 0 -40px;
}
.feedcontainer a.contentActionLink .publishItemIcon {
    background-position: 0 -405px;
}
.feedcontainer a.contentActionLink .shareItemIcon {
    background-position: 0 -56px;
    vertical-align: middle;
}
.feedcontainer span.fileSize, .postInput span.fileSize {
    color: #999999;
    font-size: 0.9em;
}
.postInput div.uploadFileSizeLimit {
    padding-top: 4px;
}
.contentPost .moreFileActions-td .linkText, .contentPost .moreFileActions-td .contentActionLabel {
    vertical-align: baseline;
}
.contentPost .moreFileActions-td .followicon {
    margin-top: -2px;
}
.contentPost .moreFileActions-td .followLink, .contentPost .moreFileActions-td .unfollowLink {
    display: inline;
    vertical-align: baseline;
}
.contentActionMenu {
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
    border-radius: 5px;
    box-shadow: 0 2px 5px #A0ACAB;
    display: none;
    padding: 5px 8px 5px 13px;
    position: absolute;
    z-index: 5;
}
.feedcontainer a.cxcontentcommentaction:hover {
    text-decoration: none;
}
#contentCommentDropdown {
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
    border-radius: 5px;
    box-shadow: 0 2px 5px #A0ACAB;
    padding: 5px;
    width: auto;
    z-index: 5;
}
#contentCommentDropdown .contentCommentMenuItem a.contentCommentLink {
    color: #015BA7;
    display: block;
    font-size: 1em;
    font-weight: normal;
    line-height: 23px;
    margin-bottom: 1px;
    margin-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
}
#contentCommentDropdown .contentCommentMenuItem a.contentCommentLink:hover {
    background-color: #CFEEF8;
    border-radius: 9px;
    color: #015BA7;
    height: 23px;
    text-decoration: none;
}
.contentActionMenuItem a:hover .contentActionLabel, .contentActionMenuItem .followUnfollowElement a:hover {
    text-decoration: none;
}
.contentActionMenuItem .contentActionLabel {
    font-size: 1em;
    padding: 0 5px;
}
.contentActionMenuItem > .contentActionLink {
    text-decoration: none;
    white-space: nowrap;
}
.contentActionMenuItem > .contentActionLink > img {
    margin-top: 9px;
}
.contentActionMenu > .upload.hover {
    border-top: medium none;
}
.contentActionMenu > .hr {
    border-top: 1px solid #D4DADC;
    margin-left: -9px;
}
.contentActionMenu .noIcon {
    padding-left: 19px;
}
.contentActionMenu .noIcon > .contentActionLabel {
    vertical-align: middle;
}
.feedcontainer .contentActionMenu a.contentActionLink {
    display: block;
}
.feedcontainer .contentActionMenu a.contentActionLink:hover .contentActionLabel {
    text-decoration: none;
}
.feedcontainer .contentActionMenu .hr .noIcon a.contentActionLink:hover .contentActionLabel {
    text-decoration: underline;
}
.more-file-actions > .contentActionLabel {
    padding-right: 5px;
    vertical-align: baseline;
}
.more-file-actions > .content-action-link-arrow, .chatterFileDetailActionListPanel .content-action-link-arrow {
    background: url("/img/feeds/arrow_sprite.png") no-repeat scroll 0 -14px rgba(0, 0, 0, 0);
    height: 9px;
    margin-bottom: -2px;
    vertical-align: baseline;
    width: 9px;
}
.chatterFileDetailActionListPanel .content-action-link-arrow {
    margin-bottom: 3px;
    margin-left: 5px;
}
a.more-file-actions:hover .content-action-link-arrow {
    background-position: 0 -22px;
}
.chatterFileDetailActionListPanel a:hover .content-action-link-arrow, .chatterFileDetailActionListPanel a:focus .content-action-link-arrow {
    background-position: 0 -14px;
}
.contentActionMenuItem {
    margin-bottom: 1px;
    margin-left: -9px;
    margin-top: 1px;
    padding-left: 8px;
}
.feeditemcommentbody .contentActionMenuItem, .feeditembody .contentActionMenuItem {
    padding-bottom: 7px;
    padding-top: 7px;
}
.feeditemcommentbody .contentActionMenuItem .contentActionLabel, .feeditembody .contentActionMenuItem .contentActionLabel {
    line-height: 18px;
}
.hr > .contentActionMenuItem {
    margin-left: 0;
}
.contentActionMenuItem.hover {
    background-color: #CFEEF8;
    border-radius: 9px;
}
.contentActionMenu .unchecked, .contentActionMenu .disabled, .contentActionMenu .inverification {
    display: none;
}
.contentActionMenu a.unchecked:hover span.contentActionLabel, .contentActionMenu a.disabled:hover span.contentActionLabel {
    cursor: default;
    text-decoration: none;
}
a.contentThumbnail-a:hover .contentThumbnail {
    border: 1px solid #015BA7;
    padding: 0;
}
a.contentThumbnail-a .contentThumbnail {
    padding: 0;
}
a.contentThumbnail-a {
    display: block;
    height: 100%;
}
.contentThumbnail + .previewHover {
    background-image: url("/img/chatterfiles/zoom24withbg.png");
    background-position: center center;
    background-repeat: no-repeat;
}
.feeditemcomment .contentThumbnail + .previewHover {
    background-image: url("/img/chatterfiles/zoom12withbg.png");
}
.feeditemcomment .linkedContentDetailsContainer .contentThumbnail + .previewHover {
    margin-top: 0;
}
iframe.x-hidden {
    left: -10000px;
    position: absolute !important;
    top: -10000px;
    visibility: hidden;
}
body .userProfileHoverUserBlock .userProfileHoverPageBlock .userProfileHoverBody.pbBody.chatterUserProfileHoverBody {
    margin: 0;
    padding: 16px;
}
.chatterUserProfileHoverCol1 {
    float: left;
    margin-right: 14px;
    width: 64px;
}
.chatterUserProfileHoverPhoto img {
    height: 64px;
    width: 64px;
}
.chatterUserProfileHoverCol2 {
    float: left;
}
.chatterUserHoverName a {
    color: #014BA7;
    font-size: 1.67em;
    font-weight: bold;
    text-decoration: none;
}
.chatterUserHoverTitle {
    color: #7D7D84;
    font-size: 1em;
    font-style: italic;
}
.chatterUserHoverPhoneList {
    line-height: 16px;
    margin-top: 10px;
}
.chatterUserHoverPhoneLine {
    font-size: 1em;
}
.chatterUserHoverPhoneNumber {
    color: #222222;
    float: left;
    margin-right: 8px;
}
.chatterUserHoverPhoneType {
    color: #7D7D84;
}
.chatterUserHoverTool {
    border-top: 1px solid #E9EAEA;
    margin-top: 8px;
    padding-top: 8px;
}
.chatterUserGuestBadge, .chatterGroupGuestBadge, .nonTailBreadCrumbGuestBadge {
    color: #888888;
    font-weight: normal;
}
.chatterGroupGuestBadge, .nonTailBreadCrumbGuestBadge {
    display: inline-block;
}
.PeopleListPage .chatterUserGuestBadge {
    display: inline;
}
.nonTailBreadCrumbGuestBadge {
    margin-left: 0;
    margin-right: 5px;
}
.sendPrivateMessage a:hover {
    text-decoration: none;
}
.sendPrivateMessage a:hover span {
    text-decoration: underline;
}
.sendPrivateMessage img {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -428px;
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.feedcontainer .dbrdCmpLabel {
    font-size: 0.92em;
    padding: 2px;
}
.feedcontainer a.dbrdCmpViewLink img {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/chatterfiles/chatterfiles16_sprite.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.feedcontainer img.dbrdThumbnail {
    border: 1px solid rgba(0, 0, 0, 0);
    width: 140px;
}
a.dbrdThumbnail-a:hover .dbrdThumbnail {
    border: 1px solid #015BA7;
    padding: 0;
}
.dbrdThumbnail-a > .dbrdThumbnail {
    padding: 0;
}
.dbrdThumbnail-a {
    display: block;
    height: 100%;
    position: relative;
}
.dbrdThumbnail + .previewHover {
    background-image: url("/img/chatterfiles/zoom24withbg.png");
    background-position: center center;
    background-repeat: no-repeat;
    left: 1px;
    margin-top: 4px;
    padding: 0;
    position: absolute;
    top: 0;
}
.dbrdSnapshotDialog .middle .innerContent {
    height: auto;
    max-height: 580px;
    overflow: auto;
}
.dbrdSnapshotDialog {
    width: auto;
}
.dbrdThumbnailPreview {
    width: auto;
}
.dbrdThumbnailSubtitle {
    color: #7D7D84;
    font-size: 0.92em;
}
.dbrdThumbnailCmpTitle {
    font-weight: bold;
}
.feedcontainer a.dbrdCmpViewLink:hover {
    text-decoration: none;
}
.feedcontainer a.dbrdCmpViewLink:hover span.dbrdCmpLabel {
    text-decoration: underline;
}
.feedcontainer a.dbrdCmpGotoDashLink img {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/chatterfiles/chatterfiles16_sprite.png");
    background-position: 0 -325px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.feedcontainer a.dbrdCmpGotoDashLink:hover {
    text-decoration: none;
}
.feedcontainer a.dbrdCmpGotoDashLink:hover span.dbrdCmpLabel {
    text-decoration: underline;
}
.chatterListOverlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterListOverlay table {
    font-size: 1em;
}
.chatterListOverlay .filterBy {
    color: #4A4A56;
    font-size: 1em;
    font-weight: bold;
    margin-right: 2px;
}
.chatterListOverlay .overlayList {
    height: 325px;
    margin-top: 10px;
    overflow: auto;
    position: relative;
}
.chatterListOverlay .titleSpan {
    color: #4A4A56;
    font-size: 0.9em;
}
.chatterListOverlay .boldTitleSpan {
    font-weight: bold;
}
.chatterListOverlay select {
    font-size: 0.9em;
}
.chatterListOverlay .cancelButton, .modalOverlay .buttonBar {
    text-align: center;
}
.chatterListOverlay .displayName {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 280px;
}
.chatterListOverlay .entityDisplayName {
    padding-bottom: 8px;
    padding-top: 8px;
    width: 326px;
}
.chatterListOverlay .entitySelect, .entitySelect option {
    width: 100px;
}
.chatterListOverlay .overlayListTable td {
    border-bottom: 1px solid #EDEDED;
    vertical-align: top;
}
.chatterListOverlay .overlayListPhoto {
    padding-right: 10px;
    width: 36px;
}
.chatterListOverlay .overlayListName {
    padding-left: 0;
}
.chatterListOverlay .entityTable .overlayListName {
    vertical-align: middle;
}
.chatterListOverlay .overlayListLink {
    white-space: nowrap;
}
.chatterListOverlay .overlayList {
    border-bottom: 1px solid #E0E3E5;
    border-top: 1px solid #E0E3E5;
}
.chatterListOverlay .paginator {
    margin-top: 6px;
    text-align: right;
}
.chatterListOverlay .paginator.withExternalInvite {
    position: absolute;
    right: 15px;
}
.chatterListOverlay .subscribeLinkErrors {
    white-space: normal;
}
.chatterListOverlay .externalInvite {
    background: url("/img/chatter/invite_icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 33px;
    margin-bottom: 10px;
    margin-top: 6px;
    padding-left: 40px;
}
.chatterListOverlay .externalInvite a {
    color: #015BA7;
    text-decoration: none;
}
.externalGroupAdminMailToLink {
    margin-bottom: 10px;
    width: 240px;
}
.externalGroupAdminMailToLink a {
    color: #015BA7;
    text-decoration: none;
}
.chatterListOverlay .externalInvite a:hover {
    text-decoration: underline;
}
.overlayList.groupList {
    margin-top: 0;
}
.displayName a, .memberDisplayName a {
    color: #015BA7;
    font-weight: bold;
    text-decoration: none;
}
.displayName a:hover {
    text-decoration: underline;
}
.groupList .memberCount {
    color: #7D7D84;
}
.infoGrey {
    background: url("/img/feeds/info_grey.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    vertical-align: middle;
    width: 16px;
}
.overlayList.groupList .overlayListPhoto a {
    display: block;
    position: relative;
}
.sharedWithListOverlayPanel {
    border: 1px solid rgba(0, 0, 0, 0);
    margin-bottom: 10px;
}
.sharedWithListOverlayPanel .sharedWithStatusBar, .filesDetailPage .sharedWithStatusBar {
    background-color: #FFFFDC;
    border: 1px solid #FCEEB4;
    border-radius: 5px;
    margin-bottom: 16px;
    margin-top: 25px;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 6px;
}
.sharedWithListOverlayPanel .notificationEmailPanel .sharedWithStatusBar {
    margin-bottom: 0;
    margin-top: 0;
}
.filesDetailPage .sharedWithStatusBar {
    margin-bottom: 5px;
    margin-top: 0;
}
.sharedWithListOverlayPanel .pageHelpIconPanel, .chatterFilesTabPageHeader .pageHelpIconPanel, .publishToLibContentOverlayPanel .pageHelpIconPanel, .actionProgressPanel .pageHelpIconPanel {
    float: right;
}
.sharedWithListOverlayPanel .pageHelpIconPanel .helpIcon, .chatterFilesTabPageHeader .pageHelpIconPanel .helpIcon, .sharedWithListOverlayPanel .overlayListHeader .infoIcon, .publishToLibContentOverlayPanel .pageHelpIconPanel .helpIcon, .actionProgressPanel .pageHelpIconPanel .helpIcon {
    vertical-align: bottom;
}
.sharedWithListOverlayPanel .pageHelpIconPanel a, .sharedWithListOverlayPanel .pageHelpIconPanel a:hover, .chatterFilesTabPageHeader .pageHelpIconPanel a, .chatterFilesTabPageHeader .pageHelpIconPanel a:hover, .publishToLibContentOverlayPanel .pageHelpIconPanel a, .publishToLibContentOverlayPanel .pageHelpIconPanel a:hover, .actionProgressPanel .pageHelpIconPanel a, .actionProgressPanel .pageHelpIconPanel a:hover {
    text-decoration: none;
}
.sharedWithListOverlayPanel .pageHelpIconPanel a:hover span, .chatterFilesTabPageHeader .pageHelpIconPanel a:hover span, .actionProgressPanel .pageHelpIconPanel a:hover span {
    text-decoration: underline;
}
.sharedWithListOverlayPanel .pageHelpIconPanel .helpLink, .chatterFilesTabPageHeader .pageHelpIconPanel .helpLink, .actionProgressPanel .pageHelpIconPanel .helpLink {
    font-size: 0.9em;
    padding-right: 5px;
}
.sharedWithListOverlayPanel .overlayListHeader .permissionsLabel, .sharedWithListOverlayPanel .overlayListHeader .viewerColumnLabel, .sharedWithListOverlayPanel .overlayListHeader .collaboratorColumnLabel {
    padding-right: 5px;
}
.makePrivateMsgPanel .makePrivateMsgIcon, .sharedWithNoGroupMembershipMessage img, .sharedWithStatusBar .sharingStatusIcon img, .sharedWithListOverlayPanel .tinyDownArrowIcon, .sharedWithListOverlayPanel a:hover .tinyDownArrowIcon, .sharedWithPermissionDropdown .tinyDownArrowIcon, .sharedWithOptionPanel .sharedWithStatusBar a .tinyDownArrowIcon, .sharedWithOptionPanel .sharedWithStatusBar a:hover .tinyDownArrowIcon {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.sharedWithListOverlayPanel .sharedWithStatusBar .sharingStatusIcon, .filesDetailPage .sharedWithStatusBar .sharingStatusIcon {
    float: left;
    position: relative;
}
.sharedWithListOverlayPanel .sharedWithStatusBar .sharingStatusIcon .lockItemIcon {
    background-position: 0 -308px;
}
.sharedWithListOverlayPanel .sharedWithStatusBar .thumbnailLabel, .filesDetailPage .sharedWithStatusBar .thumbnailLabel {
    margin-left: 22px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayList {
    border-left: 1px solid #E0E3E5;
    border-right: 1px solid #E0E3E5;
}
.sharedWithListOverlayPanel .sharedWithMessage {
    margin: 8px 2px 0;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListHeader, .versionListOverlayPanel .chatterListOverlay .overlayListHeader {
    background: none repeat scroll 0 0 #F2F3F3;
    border-left: 1px solid #E0E3E5;
    border-right: 1px solid #E0E3E5;
    border-top: 1px solid #E0E3E5;
    font-weight: bold;
    margin-bottom: -10px;
    margin-top: 8px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable, .versionListOverlayPanel .chatterListOverlay .overlayListTable {
    table-layout: fixed;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable {
    border-collapse: collapse;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListHeader td, .sharedWithListOverlayPanel .chatterListOverlay .overlayListTable td, .versionListOverlayPanel .chatterListOverlay .overlayListHeader td, .versionListOverlayPanel .chatterListOverlay .overlayListTable td {
    padding: 3px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListHeader .firstColumn {
    width: 477px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListHeader .secondColumn {
    border-left: 1px solid #E0E3E5;
    width: 145px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .displayName, .versionListOverlayPanel .chatterListOverlay .overlayListTable .displayName {
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 290px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .displayName {
    width: 418px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .overlayListPermission {
    white-space: nowrap;
    width: 140px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .permissionLabel {
    float: left;
    margin-top: 9px;
    white-space: nowrap;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListPhoto img .versionListOverlayPanel .chatterListOverlay .overlayListPhoto img {
    margin-bottom: 2px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .shareWithCompanyRow {
    background-color: #E0E8EB;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListTable .shareWithCompanyPermissionCell {
    width: 150px;
}
.sharedWithListOverlayPanel .overlayListPhoto div, .versionListOverlayPanel .overlayListPhoto div {
    position: relative;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayList, .versionListOverlayPanel .chatterListOverlay .overlayList {
    height: 205px;
}
.sharedWithListOverlayPanel .sharedWithLinkBar {
    margin-top: 8px;
}
.sharedWithListOverlayPanel .whiteSpaceAboveShareList {
    height: 30px;
}
.sharedWithListOverlayPanel a {
    color: #015BA7;
    text-decoration: none;
}
.sharedWithListOverlayPanel a:hover {
    text-decoration: underline;
}
.sharedWithListOverlayPanel .sharedWithLinkBar .sharedWithMoreLabel {
    color: #222222;
    font-weight: bold;
}
.sharedWithListOverlayPanel .sharedWithLinkBar .sharedWithBoldLink {
    font-weight: bold;
}
.sharedWithListOverlayPanel .sharedWithLinkBar .makePrivateLinkPanel {
    float: right;
    text-align: left;
    width: 144px;
}
.sharedWithListOverlayPanel .entitySearchBoxWithViewCollaborator {
    width: 240px;
}
.makePrivateMsgPanel .makePrivateMsgForChatterFile {
    float: right;
    margin-bottom: 15px;
    width: 95%;
}
.makePrivateMsgPanel .makePrivateMsgIcon {
    background-position: 0 -308px;
    float: left;
    height: 16px;
    width: 16px;
}
.sharedWithListOverlayPanel .entitySearchBox {
    font-family: 'Arial','Helvetica',sans-serif;
    font-size: 100%;
    height: 20px;
    margin: 3px;
    width: 477px;
}
.sharedWithListOverlayPanel .notificationEmailPanel {
    margin: 35px 0 5px;
    width: 618px;
}
.sharedWithListOverlayPanel .notificationEmailPanel .sendEmailOption {
    float: left;
    margin-right: 5px;
    margin-top: 0;
}
.sharedWithListOverlayPanel .notificationEmailPanel .optionalMsg {
    height: 70px;
    margin-top: 5px;
    padding: 3px;
    width: 607px;
}
.sharedWithListOverlayPanel .notificationEmailPanel .optionalMsgGhostText {
    color: #9F9F9F;
}
.sharedWithListOverlayPanel .chatterListOverlay .shareWithPeopleListHeader {
    width: 100%;
}
.sharedWithListOverlayPanel .entitySearchBox.ghostText {
    color: #9F9F9F;
}
.sharedWithListOverlayPanel .entitySearchBoxWithViewCollaborator {
    width: 240px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayListHeader .thirdColumn {
    border-left: 1px solid #E0E3E5;
    width: 143px;
}
.sharedWithListOverlayPanel .chatterListOverlay .overlayList .overlayListWrapper {
    margin-bottom: 3px;
}
.sharedWithListWizard .chatterListOverlay .overlayList {
    height: 100%;
    overflow: hidden;
}
.sharedWithStatusBar .sharingStatusIcon .orgItemIcon {
    background-position: 0 -92px;
}
.sharedWithStatusBar .sharingStatusIcon .warningIcon {
    background-position: 0 -200px;
}
.sharedWithStatusBar .sharingStatusIcon .sharedItemIcon {
    background-position: 0 -239px;
}
.sharedWithStatusBar .sharingStatusIcon img {
    height: 16px;
    width: 16px;
}
#chatterFileSharedWithListDialog {
    position: absolute;
    word-wrap: break-word;
}
#chatterFileSharedWithListDialogTitle, #chatterFilePublicLinkDialogTitle {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 460px;
}
#shareWithEntityForm .overlayListTable {
    table-layout: fixed;
    width: 100%;
}
#shareWithEntityForm .chatterListOverlay {
    margin-top: 25px;
}
#shareWithEntityForm .overlayListName {
    color: #222222;
    font-weight: bold;
    text-decoration: none;
}
#shareWithEntityForm .overlayListOwner {
    border-left: 3px solid #FFFFFF;
    vertical-align: middle;
    width: 230px;
}
#shareWithEntityForm .overlayOwnerSpan {
    background: url("/img/msg_icons/info16.gif") no-repeat scroll 2px 2px #FFFFCC;
    border: 1px solid #CCCCCC;
    font-size: 0.92em;
    margin: 2px 2px 2px 11px;
    padding: 3px 3px 4px 20px;
    position: relative;
    white-space: nowrap;
}
#shareWithEntityForm .overlayListViewer {
    border-left: 3px solid #FFFFFF;
    width: 106px;
}
#shareWithEntityForm .overlayListCollaborator {
    border-left: 3px solid #FFFFFF;
    width: 119px;
}
#shareWithEntityForm .overlayListName .titleSpan {
    font-weight: normal;
}
#shareWithEntityForm .overlayListLink {
    width: 35px;
}
#shareWithEntityForm .chatterListOverlay .overlayListTable td {
    border-bottom: medium none;
    overflow: hidden;
    padding-top: 5px;
    text-overflow: ellipsis;
}
#shareWithEntityForm .chatterListOverlay .overlayListTable td.notFirstRow {
    border-top: 1px solid #EDEDED;
}
#sharedWithInputBox_autoCompleteBoxId .ugAC_userRole {
    color: #4A4A56;
    font-size: 0.9em;
}
.sharedWithListWizard .chatterListOverlay .overlayScrollList {
    height: 125px;
    overflow-x: hidden;
    overflow-y: auto;
}
.sharedWithListWizard .chatterListOverlay .sharingOptionRadio {
    margin: 9px 45px;
}
.sharedWithListWizard .notificationEmailPanel .sendEmailOptionLabel, .sharedWithListWizard .notificationEmailPanel .wallPostLabel {
    padding-left: 0;
}
.sharedWithListWizard .maxSharedWithPeopleCntMsg {
    color: #EA9800;
    padding: 5px 8px;
}
#shareWithEntityForm .chatterListOverlay .overlayListPhoto img {
    margin-bottom: 0;
}
#selectedPeopleToShareList {
    border-bottom: 1px solid #EDEDED;
}
#selectedPeopleToShareList.noBottomBorder {
    border-bottom: 0 none;
}
#selectedPeopleToShareList .shareWithCompanyShortName {
    color: #015BA7;
}
.sharedWithNoGroupMembershipMessage {
    margin-bottom: 15px;
}
.sharedWithNoGroupMembershipMessage a {
    color: #015BA7;
    text-decoration: underline;
}
.sharedWithNoGroupMembershipMessage img {
    background-position: 0 -200px;
    height: 16px;
    margin-right: 10px;
    vertical-align: bottom;
    width: 16px;
}
.sharedWithListOverlayPanel a:hover .permissionLabel {
    text-decoration: underline;
}
.sharedWithListOverlayPanel .tinyDownArrowIcon, .sharedWithPermissionDropdown .tinyDownArrowIcon, .chatterFileDetailActionListPanel .tinyDownArrowIcon, .sharedWithOptionPanel .sharedWithStatusBar a .tinyDownArrowIcon, .sharedWithOptionPanel .sharedWithStatusBar a:hover .tinyDownArrowIcon {
    height: 10px;
    padding-right: 15px;
}
.sharedWithListOverlayPanel .tinyDownArrowIcon, .sharedWithPermissionDropdown .tinyDownArrowIcon, .chatterFileDetailActionListPanel .tinyDownArrowIcon, .sharedWithOptionPanel .sharedWithStatusBar a:hover .tinyDownArrowIcon {
    background-position: 0 -186px;
}
.sharedWithOptionPanel .sharedWithStatusBar a .tinyDownArrowIcon {
    background-position: 0 -168px;
}
.chatterFileDetailActionListPanel .tinyDownArrowIcon {
    margin-bottom: 5px;
}
.FileDetailPage .contentActionMenuItem {
    padding-left: 0;
}
.FileDetailPage .dropdownPanel {
    border: 1px solid #B6B6B6;
}
.FileDetailPage .dropdownPanel .sharedWithOptionLi a {
    color: #222222;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}
.FileDetailPage .dropdownPanel .sharedWithOptionLi a:hover {
    color: #015BA7;
}
.sharedWithListOverlayPanel .tinyDownArrowIcon {
    margin-top: 9px;
}
.sharedWithPermissionDropdown .tinyDownArrowIcon {
    height: 11px;
    margin-left: -3px;
}
.sharedWithOptionPanel .sharedWithStatusBar a .tinyDownArrowIcon {
    float: right;
}
.sharedWithListOverlayPanel .permissionActionLink {
    float: left;
    white-space: nowrap;
}
.sharedWithListOverlayPanel a:hover .tinyDownArrowIcon {
    background-position: 0 -186px;
}
.permissionActionLinkPanel {
    padding-top: 8px;
}
.permissionActionLinkPanel a {
    color: #222222;
    text-decoration: none;
    width: 81%;
}
.permissionLabelPanel .permissionLabel {
    color: #015BA7;
    padding-left: 10px;
}
.sharedWithPermissionDropdown {
    background-color: #FFFFFF;
    border: 1px solid #D4DADC;
    border-radius: 5px;
    box-shadow: 0 2px 5px #ACACAC;
    padding: 9px 4px;
    position: absolute;
    z-index: 60005;
}
.sharedWithPermissionDropdown a.permissionActionLink, .sharedWithPermissionDropdown a.permissionActionLink:hover {
    background-color: #FFFFFF;
    border-radius: 7px;
    cursor: pointer;
    float: left;
    padding: 4px 10px;
    text-decoration: none;
    white-space: nowrap;
}
.sharedWithPermissionDropdown .permissionLabelPanel a {
    text-decoration: none;
}
.sharedWithPermissionDropdown a.permissionActionLink:hover {
    background-color: #CFEEF8;
    color: #015BA7;
    text-decoration: none;
}
.makePrivateMsgPanel .makePrivateMsgForContentFile, .makePrivateMsgPanel .stopSharingMsg, .changePermissionMsgPanel .changePermissionMsg {
    margin-bottom: 15px;
    white-space: normal;
    word-wrap: break-word;
}
.makePrivateMsgPanel .stopSharingMsg .stopSharingWithCompany {
    font-weight: bold;
}
.makePrivateMsgPanel .stopSharingMsg .stopSharingWithCompanyDescription {
    margin: 20px;
}
.confirmationMsgPanel img {
    background: url("/img/chatterfiles/chatterfiles32_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 32px;
}
.confirmationMsgPanel .icon {
    background-position: 0 0;
    float: left;
}
.confirmationMsgPanel .confirmationMsg {
    float: right;
    padding-bottom: 15px;
    padding-top: 4px;
    width: 360px;
}
.chatterListOverlay .overlayListTable .permissionLink {
    float: right;
}
.chatterListOverlay .overlayListTable .permissionLink a .deleteIconClass {
    margin-right: 5px;
    margin-top: 9px;
}
.overlayList a .deleteIconClass {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -54px rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 15px;
    margin-top: 6px;
    width: 15px;
}
.firstColumn > div.mouseOverInfoOuter, .secondColumn > div.mouseOverInfoOuter, .thirdColumn > div.mouseOverInfoOuter {
    position: relative;
}
.chatterListOverlay .overlayListTable .shortSharedWithName, .chatterListOverlay .overlayListTable .longSharedWithName {
    white-space: nowrap;
    width: 415px;
    word-wrap: normal;
}
.chatterListOverlay .overlayListTable .shortSharedWithName {
    width: 275px;
}
.chatterListOverlay .overlayListTable .longSharedWithName {
    width: 380px;
}
.chatterListOverlay .overlayListTable .displayNameWidthWithViewCollaborator {
    width: 279px;
}
.chatterListOverlay .overlayListTable .displayNameWidthWithCompanyShare {
    width: 200px;
}
.dropdownPanel {
    background-color: #FFFFFF;
    border: 1px solid #D4DADC;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 2px 5px #ACACAC;
    position: absolute;
    width: 100px;
    z-index: 60005;
}
.dropdownPanel .sharedWithStatusBar a {
    padding-left: 41px;
}
.dropdownPanel .sharedWithStatusBar a.lockItemIcon {
    background-position: 20px -304px;
}
.dropdownPanel .sharedWithStatusBar a.peopleItemIcon {
    background-position: 20px 100px;
}
.dropdownPanel .sharedWithStatusBar a.groupItemIcon {
    background-position: 20px 100px;
}
.dropdownPanel .sharedWithStatusBar a.linkItemIcon {
    background-position: 20px 100px;
}
.dropdownPanel .sharedWithStatusBar.checked {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 2px -378px rgba(0, 0, 0, 0);
}
.dropdownPanel .sharedWithStatusBar a:hover {
    background-color: #D0EEF8;
}
.sharedWithOptionPanel .sharedWithStatusBar a, .dropdownPanel .sharedWithStatusBar a {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #222222;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
}
.sharedWithOptionPanel ul, .dropdownPanel ul {
    list-style: none outside none;
}
.sharedWithOptionPanel ul, .sharedWithOptionPanel li, .dropdownPanel ul, .dropdownPanel li {
    margin: 0;
    padding: 0;
}
.dropdownPanel .actionBarShareWithUl, .dropdownPanel .actionBarShareWithUlWithTopBorder {
    margin-left: 5px;
    margin-right: 5px;
}
.dropdownPanel .actionBarShareWithUlWithTopBorder {
    border-top: 1px solid #D4DADC;
}
.sharedWithOptionPanel .sharedWithStatusBar a {
    padding-left: 26px;
}
#contentPublisherSlideDown div.sharedWithOptionPanel a {
    color: #222222;
    text-decoration: none;
}
#chatterFilesTabPageUploadDialog.show {
    opacity: 1;
    position: fixed;
}
#chatterFilesTabPageUploadDialog.invisible {
    opacity: 0;
    position: absolute;
    top: -1000px;
}
#chatterFilesTabPageUploadDialog table.postInput {
    margin: 0 27px;
}
#chatterFilesTabPageUploadDialog .fileFormInputElement {
    width: 310px;
}
#chatterFileNewLabel_upload {
    margin: 0 19px 3px;
}
.chatterFilesTabPageUploadPanel .uploadFileMsgPanel {
    margin: 10px 0 15px 50px;
}
.chatterFilesTabPageUploadPanel .uploadFileMsgIcon {
    background-position: 0 -308px;
    float: left;
    height: 16px;
    width: 16px;
}
.chatterFilesTabPageUploadPanel .uploadFileMsg {
    margin-left: 18px;
    width: 90%;
}
.chatterFilesTabPageUploadPanel .uploadFileMsgPanel {
    margin: 10px 0 15px 50px;
}
.chatterFilesTabPageUploadPanel .uploadFileMsgIcon {
    background-position: 0 -308px;
    float: left;
    height: 16px;
    width: 16px;
}
.chatterFilesTabPageUploadPanel .uploadFileMsgIcon, .chatterFilesTabPageUploadPanel .uploadNewVersionMsg {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterFilesTabPageUploadPanel .uploadNewVersionMsg {
    background-position: 0 -200px;
    height: 22px;
    padding-left: 23px;
    width: 90%;
}
.chatterFilesTabPageUploadPanel .uploadButtonBar {
    text-align: center;
}
.sharedWithOptionPanel .sharedWithStatusBar {
    background-color: #FAFAFA;
    border: 1px solid #C7C7C7;
    margin: 6px 0;
}
.sharedWithOptionPanel .sharedWithStatusBar .sharedWithLabel {
    padding-left: 5px;
}
.sharedWithOptionPanel .sharedWithStatusBar a.lockItemIcon {
    background-position: 5px -304px;
}
.sharedWithOptionPanel .sharedWithStatusBar a.peopleItemIcon {
    background-position: 5px 100px;
}
.sharedWithOptionPanel .sharedWithStatusBar a.groupItemIcon {
    background-position: 5px 100px;
}
.sharedWithOptionPanel .sharedWithStatusBar a.linkItemIcon {
    background-position: 5px 100px;
}
.sharedWithOptionPanel .sharedWithStatusBar a.companyItemIcon {
    background-position: 5px 100px;
}
.sharedWithLinkBar .shareFileWithItemIcon {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);
    height: 16px;
    vertical-align: top;
    width: 16px;
}
#sideBarShareWithOption {
    padding-bottom: 5px;
    padding-top: 5px;
}
#sideBarShareWithOption .contentActionMenuItem {
    height: 23px;
    margin-left: 5px;
    margin-right: 5px;
}
.publicLinkValueDiv .publicLinkInfoMessage {
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
}
.publicLinkValueDiv .messageTable td {
    vertical-align: top;
}
.publicLinkValueDiv .messageTable .messageText {
    font-size: 0.9em;
}
.publicLinkValueDiv .publicLinkValueInput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #959595;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 4px 4px 4px 3px;
    width: 485px;
}
.publicLinkValueDiv .publicLinkValueButton {
    margin-bottom: 10px;
}
.filePublicLinkButton {
    margin-bottom: 10px;
    margin-top: 16px;
}
.filePublicLinkButton .btn {
    min-width: 48px;
    width: 48px;
}
.docViewerPanel {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    display: block;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.bodyForDocViewerPanel {
    overflow: hidden;
}
.overlayDialog.docViewerOverlay {
    position: absolute;
}
.feedPostEntityDetails {
    padding-bottom: 6px;
    padding-top: 6px;
}
.feedPostTemplateDetails {
    padding-bottom: 0;
    padding-top: 2px;
}
.approvalPostTable .approvalDetailsLabel {
    color: #4A4A56;
    font-size: 91%;
    font-weight: bold;
    padding-left: 12px;
}
.approvalPostTable .labelCell {
    text-align: right;
    vertical-align: top;
}
.approvalPostTable .labelCellTpl {
    text-align: right;
    vertical-align: top;
    width: 120px;
}
.approvalPostTable .approvalDetails {
    color: #222222;
    padding-left: 0;
}
.approvalPostTable .valueCell {
    padding-left: 13px;
    padding-right: 12px;
}
.feedPostEntityDetails .Pending {
    color: #BFA704;
    font-weight: bold;
}
.feedPostEntityDetails .Approved {
    color: #08A705;
    font-weight: bold;
}
.feedPostEntityDetails .Rejected {
    color: #DA0000;
    font-weight: bold;
}
.feedPostEntityDetails .Removed, .Reassigned {
    color: #8A3BCD;
    font-weight: bold;
}
.actionBar {
    margin-bottom: 5px;
    margin-top: 4px;
}
.actionBar .approved {
    background-color: #EDFFF1;
    border: 1px solid #9BEBB3;
    border-radius: 5px;
    color: #222222;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
}
.actionBar .approvedIcon {
    background: url("/img/msg_icons/confirm16.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    margin: 0;
    padding: 12px 0 10px 22px;
}
.actionBar .rejected {
    background-color: #FDEDEA;
    border: 1px solid #F2A199;
    border-radius: 5px;
    color: #222222;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
}
.actionBar .rejectedIcon {
    background: url("/img/feeds/rejected16.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    margin: 0;
    padding: 12px 0 10px 22px;
}
.actionBar .info {
    background-color: #F5FCFF;
    border: 1px solid #BEE6FF;
    border-radius: 5px;
    color: #222222;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    padding-left: 10px;
    padding-right: 10px;
}
.actionBar .infoIcon {
    background: url("/img/msg_icons/info16.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    margin: 0;
    padding: 12px 0 10px 22px;
}
.overlayPanel {
    background-position: center center;
    height: 120px;
    width: 450px;
}
.overlayPanel .msgIcon {
    float: left;
}
.overlayPanel .messageText {
    margin-left: 30px;
}
.spinner {
    background-color: #FFFFFF;
    background-image: url("/img/dataCategories/spinner.gif");
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 120px;
    width: 450px;
}
.nextApproverOverlay .nextApproverPrompt {
    margin-top: 5px;
    text-align: center;
}
.nextApproverOverlay .nextApproverWrapper {
    position: relative;
}
.nextApproverOverlay .requiredInput {
    margin-bottom: 10px;
    margin-top: 10px;
}
.nextApproverOverlay .requiredInput * .errorMsg {
    position: relative;
    white-space: normal;
}
.nextApproverOverlay .lookupInput {
    margin-left: 10px;
    position: relative;
    top: -1px;
}
.nextApproverOverlay .lookupInput select {
    margin-left: 4px;
}
.nextApproverOverlay .lookupInput input {
    height: 18px;
    width: 179px;
}
.nextApproverOverlay .lookupInput a {
    margin-left: 3px;
    position: relative;
    top: -1px;
}
.nextApproverOverlay .errorMsg {
    margin-top: 5px;
    text-align: center;
    text-indent: 8px;
}
.nextApproverOverlay .errorMsg .strong {
    font-weight: bold;
}
.feedPostComment {
    height: 80px;
    width: 430px;
}
.caseEventCustomerIndicator {
    color: #888888;
}
.bestReplyIndicator {
    color: #4FA525;
}
.caseEventBody, .caseCommentEventBody {
    display: block;
    margin: 6px 0 6px 3px;
}
.caseEventRow, .caseCommentEventRow, .bestReplyIndicator {
    display: block;
    margin-left: 28px;
}
.communityAnswerEventRow {
    margin-left: 44px;
}
.caseChangeStatusEventBody {
    display: block;
    margin-left: 0;
    margin-top: 3px;
}
.caseEventLabel {
    color: #7D7D84;
    padding-right: 3px;
}
.caseEventIcon, .caseCommentEventIcon, .replyOwnerIcon, .replyEventIcon {
    float: left;
}
.replyOwnerIcon {
    margin-right: 10px;
}
.replyOwnerIcon img {
    border: 1px solid #F07E05;
}
.caseEventSeparator {
    padding-left: 5px;
}
.caseEventWideSeparator {
    padding-left: 12px;
}
.caseEventAttachments {
    display: block;
    margin-top: 6px;
}
.caseEventAttchmentIcon {
    float: left;
}
.caseEventAttachment a {
    display: block;
    font-weight: bold;
    margin-bottom: 6px;
    margin-left: 22px;
}
.caseEventAction, .caseCommentEventAction {
    font-size: 0.92em;
    font-weight: normal;
}
.caseCommentEventOriginalPostByLabel {
    color: #4A4A56;
}
.caseCommentEventOriginalPostBy {
    font-size: 0.92em;
}
.caseEventUnavailable {
    color: #7B797B;
    font-size: 0.9em;
    font-style: italic;
    font-weight: normal;
}
.caseCommentPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -237px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.replyPostEventIcon img {
    background: url("/img/chatterservice/icon_sprite_serviceSupport.png?v=186-2") no-repeat scroll -148px -90px rgba(0, 0, 0, 0);
    height: 22px;
    width: 22px;
}
.caseCommentRemoveEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -301px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.emailMessageInboundEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -252px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.emailMessageOutboundEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -285px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.caseAttachArticleEventIcon img {
    background: url("/img/knowledge/knowledge16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.twitterPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -428px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.facebookPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -445px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.youtubePostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -461px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.linkedinPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -480px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.rypplePostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -496px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.kloutPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -512px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.otherSocialPostEventIcon img {
    background: url("/img/support/caseinteraction/caseIcon_sprite.png") no-repeat scroll 0 -532px rgba(0, 0, 0, 0);
    height: 16px;
    width: 22px;
}
.caseEventActionRow {
    padding: 8px 0 2px;
}
.caseOriginalCommentContents {
    color: #7D7D84;
}
.chatterShowHideFeed {
    font-size: 0.95em;
}
.chatterShowHideFeed .innerLink img {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -308px;
    display: inline-block;
    height: 16px;
    width: 16px;
}
.chatterShowHideFeed a {
    color: #015BA7;
    font-weight: normal;
    text-decoration: none;
}
.chatterShowHideFeed a:hover .linkText {
    text-decoration: underline;
}
.feedToggleGuidedTourContainer {
    padding: 0 15px 15px;
}
.feedToggleGuidedTourTitle {
    font-size: 1.15em;
    font-weight: bold;
}
.feedToggleGuidedTourTitle.new {
    color: #C46602;
}
.feedToggleGuidedTourLink {
    color: #015BA7;
    text-decoration: none;
}
.chatterShowHideFeed {
    display: inline;
}
.chatterShowHideFeed img {
    vertical-align: middle;
}
.chatterShowHideFeed span.showFeedLink, .chatterShowHideFeed span.hideFeedLink {
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
}
.chatterShowHideFeed span.newFlag {
    display: inline-block;
    margin-left: 6px;
}
.chatterShowHideFeed .linkText {
    margin-left: 6px;
    vertical-align: middle;
}
div.chatterShowHideFeed span.showFeedLink a, div.chatterShowHideFeed span.hideFeedLink a, div.chatterShowHideFeed span.showFeedLink a:hover, div.chatterShowHideFeed span.hideFeedLink a:hover {
    text-decoration: none;
}
div.chatterShowHideFeed span.showFeedLink a:hover .linkText, div.chatterShowHideFeed span.hideFeedLink a:hover .linkText {
    text-decoration: underline;
}
.groupmembership .nonmember img, .groupmembership .check, .grouprole .check, .grouprequest .acceptedIcon, .grouprequest .declinedIcon {
    height: 15px;
    vertical-align: text-top;
    width: 15px;
}
.groupmembership .nonmember img {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.feedpage .vfButtonBar h3 {
    color: #333435;
    font-size: 1em;
}
.questionicon img {
    background: url("/img/icon/csquestions16.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 16px;
    margin-right: 10px;
    width: 16px;
}
.feeditemcomment .bestAnswerIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -70px;
    float: left;
    height: 12px;
    padding-right: 8px;
    width: 12px;
}
.feeditemcomment .bestAnswerDiv {
    color: #888888;
    padding-bottom: 8px;
}
.feeditemcomment .bestAnswerSelectedBy {
    font-weight: bold;
}
.questionTitle {
    color: #333435;
    font-weight: bold;
    padding-bottom: 7px;
}
.feeditemaux .bestAnswerCreatedBy {
    font-weight: bold;
}
.feeditemaux img.bestAnswerIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -368px;
    float: left;
    height: 16px;
    margin-top: 5px;
    padding-right: 10px;
    width: 16px;
}
.feeditemaux .bestAnswerBody {
    margin-left: 25px;
}
.recordTableBodyIE8Fix {
    table-layout: fixed;
}
.outer.recordTableBodyIE8Fix .sidebarCell {
    padding: 10px;
}
.outer.recordTableBodyIE8Fix .sidebar {
    padding: 0;
}
.outer.recordTableBodyIE8Fix .sidebarCollapsible {
    padding: 9px 10px 0;
}
.outer.recordTableBodyIE8Fix .sidebarCollapsed {
    padding: 0;
    width: 10px;
}
.chatter-clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
}
.checkedMenu {
    color: #222222;
    display: inline;
    line-height: 11px;
    position: relative;
}
.checkedMenu a.checkedMenuButton {
    background: url("/img/mink_arrow.png") no-repeat scroll right -10px rgba(0, 0, 0, 0);
    color: #015BA7;
    cursor: pointer;
    display: inline;
    font-size: 0.9em;
    padding: 2px 16px 3px 3px;
    white-space: nowrap;
}
.checkedMenu a.checkedMenuButton:hover {
    background-position: right 6px;
    text-decoration: underline;
}
.checkedMenu .checkedMenuMenu {
    background-color: #FFFFFF;
    border: 1px solid #D4DADC;
    border-radius: 5px;
    box-shadow: 0 2px 5px #ACACAC;
    display: none;
    left: auto;
    margin-top: 2px;
    padding: 7px 5px;
    position: absolute;
    right: 0;
    text-align: left;
    white-space: nowrap;
    z-index: 50;
}
.checkedMenu .checkedMenuOptionIcon {
    float: left;
    height: 12px;
    margin-top: 6px;
    width: 12px;
}
.checkedMenu .checkedMenuChecked {
    background: url("/img/mink_arrow.png") no-repeat scroll 0 -28px #FFFFFF;
}
.checkedMenu a.checkedMenuMenuLink:hover {
    border-radius: 11px;
}
.checkedMenu .checkedMenuMenu a, .checkedMenu .checkedMenuMenu input.theOption {
    color: #015BA7;
    display: block;
    font-size: 0.9em;
    margin-left: 12px;
    padding: 5px 6px;
    text-decoration: none;
    white-space: nowrap;
    word-wrap: normal;
}
.checkedMenu .checkedMenuMenu a:hover {
    background-color: #E3F3FF;
}
.checkedMenu span.checkedMenuLabel {
    cursor: default;
    font-size: 0.9em;
    white-space: nowrap;
}
.publisherWrapper {
    position: relative;
}
.publishercontainer input[type="text"] {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C7CCCE;
    border-radius: 3px;
    height: auto;
    padding: 7px;
    width: 407px;
}
.publishercontainer {
    line-height: normal;
    max-width: 640px;
    overflow: visible;
    padding-bottom: 20px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}
.publishercontainer .customPanel label {
    color: #222222;
    display: inline-block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.publishercontainer .clear {
    clear: both;
}
.publishercontainer .panelBody {
    position: relative;
}
.publishercontainer .requiredLegendContainer {
    position: absolute;
    right: 30px;
    top: -18px;
}
.publishercontainer .publisherFeedItemTypeChoices a.publisherattach, a.cxcontentcommentaction, span.cxcontentcommentactiontext {
    color: #015BA7;
    font-weight: bold;
    padding: 1px;
    text-decoration: none;
}
.publishercontainer .publisherFeedItemTypeChoices a.publisherattach.withArrowAttached {
    color: #393939;
}
.publishercontainer .publisherFeedItemTypeChoices.ishidden {
    display: none;
}
.publishercontainer li.publisherFeedItemTypeChoice {
    display: inline;
    height: 14px;
    margin-right: 13px;
}
.publishercontainer .publisherattach span.pArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -247px;
    bottom: -11px;
    display: none;
    height: 9px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 13px;
    z-index: 2;
}
.publishercontainer .withArrowAttached span.pArrow {
    display: block;
}
.publishercontainer.chattertextareahaserror .publisherattachTextPost span.pArrow, .publishercontainer.chattertextareahaserror .publisherattachPollPost span.pArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -221px;
    height: 9px;
    width: 13px;
}
a.cxcontentcommentaction {
    float: left;
}
.userProfilePage a.publisherattach, .zen .publisherTypeOverflow a {
    word-wrap: normal;
}
.publishercontainer a.publisherattach {
    display: inline-block;
    height: 16px;
    position: relative;
}
.truncateLabelWrapper {
    max-width: 118px;
    white-space: nowrap;
}
span.truncateLabel {
    display: inline-block;
    max-width: 85px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.publishercontainer .publisherFeedItemTypeChoices a.publisherattach:hover, a.cxcontentcommentaction:hover {
    text-decoration: none;
}
.publishercontainer .publisherFeedItemTypeChoices a.publisherattach:hover span, a.cxcontentcommentaction:hover span {
    text-decoration: underline;
}
.publishercontainer a.publisherattach span, a.cxcontentcommentaction span {
    line-height: 16px;
    margin-left: 5px;
    vertical-align: top;
}
a.publisherattach img {
    height: 16px;
    left: 2px;
    position: relative;
    width: 16px;
}
img.applygrayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'.3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
.publishercontainer a.publisherattachTextPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1088px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherattachContentPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -928px;
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherattachLinkPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -948px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherattachPollPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -968px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherattachAnnouncementPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -888px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.vfpublisherextension img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1108px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.canvaspublisherextension img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -908px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherattachQuestionPost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -988px;
    height: 16px;
    width: 16px;
}
.publishercontainer a.publisherextensionStaticResource img.publishericon {
    height: 16px;
    width: 16px;
}
.publishercontainer .publishersharebutton {
    float: right;
    margin: 0 0 6px;
}
.publishercontainer.externalGroup .alignCenter .publisherTextAreaInner {
    border-left: 1px solid #FE8B20;
    border-right: 1px solid #FE8B20;
}
.publishercontainer.externalGroup .alignTop .publisherTextAreaInner {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FE8B20 #FE8B20 #C7CCCE;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
.publishercontainer.externalGroup .publisherattach .pArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -182px;
    height: 9px;
    width: 13px;
}
.publishercontainer .externalGroupWarning {
    padding-top: 10px;
    text-align: right;
}
.publishercontainer .contentPublisherSlideDown table.postInput {
    width: 500px;
}
.publishertextarea a.isMention:hover, .cxnewcommenttext a.isMention:hover {
    text-decoration: none;
}
.publishertextarea a.isMention, .cxnewcommenttext a.isMention {
    color: #015BA7;
    cursor: default;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
}
.publishertextarea a.isMentionDisabled, .cxnewcommenttext a.isMentionDisabled {
    color: #7D7D84;
}
.publisherAC_box {
    border-color: #A7B0B4;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 4px 1px #96969C;
    margin-top: 1px;
    z-index: 110;
}
.publisherAC_box.publisherAC_boxForOverlay {
    position: fixed;
}
.publisherAC_box .publisherAC_help {
    color: #CF700B;
    font-size: 100%;
    font-weight: normal;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-top: 3px;
}
.publisherAC_box .publisherAC_userRole {
    color: #7D7D84;
    display: inline-block;
    font-style: normal;
    padding-left: 8px;
}
.publisherAC_box .publisherAC_noMatch {
    color: #999999;
    font-style: italic;
    margin-left: 3px;
    padding: 2px 6px;
}
.publisherAC_box .autoCompleteRow {
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0.1em;
}
.publisherAC_box .autoCompleteRow .topicName {
    display: inline-block;
    text-align: left;
    white-space: normal;
    width: 60%;
    word-wrap: break-word;
}
.publisherAC_box .autoCompleteRow .topicInfo {
    color: #999999;
    display: inline-block;
    font-size: 0.9em;
    text-align: right;
    width: 40%;
}
.publisherAC_box .autoCompleteRow .acName {
    float: left;
}
.publisherAC_box .autoCompleteRow .acInfo {
    float: right;
}
.publisherAC_box .publisherAC_row_hover {
    color: #015BA7;
}
.publisherAC_box .publisherAC_list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.publisherAC_box .publisherAC_list li {
    margin: 0;
}
.publisherAC_box .publisherAC_list li .name {
    display: inline-block;
}
.publisherAC_box .publisherAC_title {
    background-color: #F2F5F7;
    color: #222222;
    font-size: 100%;
    height: 1.8em;
    line-height: 1.8em;
    padding-bottom: 0.1em;
    padding-left: 10px;
    padding-top: 0.2em;
}
.publisherAC_box .publisherAC_title_selected {
    background-color: #C6E1FF;
    border: 1px solid #99CCFF;
    cursor: pointer;
    font-size: 100%;
    height: 1.8em;
    line-height: 1.8em;
    margin: 0.3em 0 0;
    padding-left: 10px;
    padding-top: 0.2em;
    white-space: nowrap;
}
.publisherAC_box .publisherAC_clickableTitle {
    background-color: #F2F5F7;
    cursor: pointer;
    font-size: 100%;
    height: 1.8em;
    line-height: 1.8em;
    margin: 0;
    padding-left: 10px;
    white-space: nowrap;
}
.publisherAC_box .publisherAC_clickableTitle a {
    color: #015BA7;
}
.publisherAC_box .publisherAC_hr {
    margin-top: 0.3em;
    padding-top: 0.2em;
}
.publisherAC_box .publisherAC_profilePic {
    margin-left: 10px;
    margin-right: 8px;
    vertical-align: top;
}
.publisherAC_box .publisherAC_expanded {
    background: url("/img/feeds/arrow_sprite.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0);
    border: 0 none;
    height: 8px;
    margin-left: 5px;
    width: 9px;
}
.publishercontainer .publishertextarea {
    background-color: #FFFFFF;
    border: medium none;
    color: #999999;
    display: block;
    height: 48px;
    line-height: 16px;
    outline-style: none;
    overflow: hidden;
    resize: none;
    width: 100%;
    word-wrap: break-word;
}
.publishercontainer .publisherTextAreaInner {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C7CCCE;
    height: auto;
    padding: 7px 7px 6px;
    position: relative;
    width: auto;
}
.publishercontainer .grayborder {
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C7CCCE;
    border-radius: 3px;
    height: auto;
    padding: 9px;
    width: auto;
}
.publisherWrapper {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.publishercontainer .alignTop .publisherTextAreaInner {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.publishercontainer .customPanel {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border: 1px solid #C7CCCE;
    height: auto;
    width: auto;
}
.publishercontainer.externalGroup .customPanel {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DA7600 #DA7600 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
}
.publishercontainer .customPanel.alignTop {
    border-bottom: 0 none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.publishercontainer .customPanel.alignCenter {
    border-bottom: 1px solid #C7CCCE;
    border-top: 0 none;
}
.publishercontainer .publisherTemplate {
    display: none;
}
.publishercontainer .publisherTemplate.activeTemplate {
    display: block;
}
.publishercontainer.chattertextareahaserror .publisherTextAreaInner, .publishercontainer.chattertextareahaserror .publishertextarea {
    background: none repeat scroll 0 0 #FCE8E8;
}
.publishercontainer.chattertextareahaserror .publisherTextAreaInner {
    border: 1px solid #C00000 !important;
}
.publishercontainer.chattertextareacontainer .chattermessagecontainer {
    margin: 0;
    padding: 2px 0;
}
.publishercontainer ul.publisherFeedItemTypeChoices {
    height: 20px;
    margin-bottom: 6px;
    position: relative;
    white-space: nowrap;
}
.publishercontainer .publishertextareafocus {
    color: #222222;
}
.publishercontainer .bottomBar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F6F6;
    border-color: -moz-use-text-color #C7CCCE #C7CCCE;
    border-image: none;
    border-radius: 0 0 3px 3px;
    border-right: 1px solid #C7CCCE;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 30px;
    line-height: 30px;
    padding: 9px;
}
.externalGroup.publishercontainer .bottomBar {
    border-bottom: 1px solid #FE8B20;
    border-left: 1px solid #FE8B20;
    border-right: 1px solid #FE8B20;
    margin-bottom: 0;
}
.publishercontainer .bottomBarRight {
    float: right;
}
.publishercontainer .bottomBarLeft {
    float: left;
}
.publishercontainer .publishersharebutton {
    font-weight: 400;
    padding: 3px 10px;
}
.publishercontainer .chatterFileRowChrome .requiredInput .requiredBlock {
    height: 20px;
}
.publishercontainer .chattermessagecontainer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F6F6;
    border-color: -moz-use-text-color #C7CCCE #C7CCCE;
    border-image: none;
    border-right: 1px solid #C7CCCE;
    border-style: none solid solid;
    border-width: medium 1px 1px;
}
.publishercontainer.externalGroup .chattermessagecontainer {
    border-left: 1px solid #FE8B20;
    border-right: 1px solid #FE8B20;
}
.listeningForPublisherFocus {
    display: none;
}
.defaultState .publisherTextAreaInner {
    margin-right: 76px;
}
.defaultState #publishersharebutton {
    position: absolute;
    right: 0;
    top: 0;
}
.publishercontainer .hideElement {
    display: none;
}
.publishercontainer.defaultState #publishersharebutton:hover, .publishercontainer.defaultState #publishersharebutton:active, .publishercontainer.defaultState #publishersharebutton:focus, .publishercontainer.defaultState #publishersharebutton.onHover {
    background-color: #8AB529;
    background-image: -moz-linear-gradient(center top , #8AB529 0px, #87AC31 100%);
    border: 1px solid #6C8049;
}
.publishercontainer.defaultState #publishersharebutton {
    cursor: default;
}
.defaultState .visibilityWidgetParent, .defaultState .bottomBarLeft {
    display: none;
}
.defaultState.publishercontainer .bottomBar {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 0;
    padding: 0;
}
.defaultState .publisherWrapper {
    margin-bottom: 0;
}
.defaultState .publishertextarea {
    height: 16px;
}
.defaultState .TextPost .publisherTextAreaInner {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.externalGroupWarning, .defaultState.externalGroup .externalGroupWarning {
    display: none;
}
.externalGroup .externalGroupWarning {
    display: block;
}
.defaultState.publishercontainer.externalGroup .TextPost .publisherTextAreaInner {
    border-bottom: 1px solid #FE8B20;
}
.bottomBarLeft .visibilityWidgetParent {
    display: inline-block;
    padding-left: 10px;
}
.zen .zen-select.publisherTypeOverflow {
    border: medium none;
}
.zen .publisherTypeOverflow {
    border: medium none;
    display: inline-block;
    font-weight: bold;
    height: 15px;
    margin-left: 0;
    max-width: 150px;
    text-decoration: none;
    z-index: auto;
}
.zen .publisherTypeOverflow.zen-select {
    margin-left: 0;
    position: absolute;
    top: 2px;
}
.zen .publisherattach.publisherTypeOverflow.zen-select a.zentrigger {
    color: #015BA7;
}
.zen .publisherTypeOverflow.zen-select.withArrowAttached {
    color: #393939;
}
.zen .publisherTypeOverflow .zen-trigger {
    border-color: #DADADA;
    border-radius: 2px 2px 0 0;
    border-width: 1px;
    height: 16px;
    left: -5px;
    max-width: 300px;
    min-width: 10px;
    overflow: hidden;
    padding-left: 15px;
    position: relative;
    white-space: nowrap;
}
.zen .publisherTypeOverflow.zen-open .zen-trigger {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DADADA #DADADA -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    bottom: 10px;
    padding-left: 14px;
    padding-top: 9px;
    width: auto;
    z-index: 3;
}
.zen .publisherTypeOverflow .pArrow .withArrowAttached {
    display: block;
}
.zen .publisherTypeOverflow .publisherArrowContainer {
    float: left;
    position: relative;
    width: 20px;
}
.zen .publisherTypeOverflow .zen-options {
    border-color: -moz-use-text-color #DADADA #DADADA;
    border-radius: 0 0 2px 2px;
    border-top: medium none;
    box-shadow: none;
    left: -5px;
    max-width: 300px;
    min-width: 10px;
    overflow: visible;
    padding-bottom: 10px;
    padding-top: 10px;
    position: relative;
    top: -13px;
    width: auto;
    z-index: 2;
}
.zen .publisherTypeOverflow.zen-select .zen-trigger b.zen-selectArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1726px;
    background-repeat: no-repeat;
    border: 0 none;
    float: none;
    height: 5px;
    margin-left: 1px;
    position: relative;
    top: 0;
    width: 7px;
}
.zen .publisherTypeOverflow.zen-select {
    margin-left: 3px;
}
.zen .publisherTypeOverflow.withArrowAttached span.pArrow {
    display: block;
    position: absolute;
}
.zen .publisherTypeOverflow.withArrowAttached.zen-open span.pArrow {
    display: none;
}
.zen .publisherTypeOverflow.zen-open .zen-options .publisherFeedItemTypeChoice {
    padding: 7px 15px 7px 10px;
    width: 100%;
}
.zen .publisherTypeOverflow.zen-open .zen-options li {
    overflow: hidden;
}
.zen .publisherTypeOverflow a, .publisherTypeOverflow span, .publisherTypeOverflow div {
    color: #015BA7;
    margin: 0;
    padding: 0;
}
.zen .publisherTypeOverflow.withArrowAttached .triggerText {
    display: none;
}
.zen .publisherTypeOverflow.withArrowAttached .zen-trigger .publisherattachtext {
    color: #393939;
}
.zen .publisherTypeOverflow.withArrowAttached.zen-open .zen-trigger .publisherattachtext {
    color: #015BA7;
}
.zen .publisherTypeOverflow span.triggerText {
    float: left;
    min-width: 10px;
    padding-right: 5px;
    position: relative;
    width: auto;
}
.zen .publisherTypeOverflow span.publisherTypeOverflowSelected {
    float: left;
    padding-right: 5px;
    position: relative;
    width: auto;
}
.zen .publisherTypeOverflow .zen-options img.publishericon {
    float: left;
    left: 0;
    position: relative;
    text-decoration: none;
    top: 1px;
}
a.zen-trigger:hover, a.zen-trigger:active, a.zen-trigger:link, a.zen-trigger:visited {
    text-decoration: none;
}
a.zen-trigger:hover .publisherTypeOverflowSelected .publisherattachtext, a.zen-trigger:active .publisherTypeOverflowSelected .publisherattachtext {
    text-decoration: underline;
}
.publisherTypeOverflow.zen-select a.publisherattach:hover .publisherattachtext, .publisherTypeOverflow.zen-select a.publisherattach:active .publisherattachtext, .publisherTypeOverflow.zen-select a.publisherattach:link .publisherattachtext, .publisherTypeOverflow.zen-select a.publisherattach:visited .publisherattachtext {
    color: #222222;
    font-weight: normal;
    text-decoration: none;
}
.contentPublisherSlideDown .hidden {
    display: none;
}
.contentPublisherSlideDown .panelTitle {
    float: left;
    padding: 5px;
}
.contentPublisherSlideDown .panelHeader {
    border-bottom: 1px solid #D7DBDE;
    padding-bottom: 29px;
}
.contentPublisherSlideDown .panel {
    padding-bottom: 10px;
}
.contentPublisherSlideDown .panelBody {
    padding-top: 10px;
}
.contentPublisherSlideDown .clearContentPanelButtonContainer {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 20;
}
.contentPublisherSlideDown a.clearContentPanelButton {
    background: url("/img/alohaSkin/closeX.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    text-decoration: none;
    width: 20px;
}
.contentPublisherSlideDown a.clearContentPanelButton:hover {
    background-position: left -20px;
    text-decoration: none;
}
.contentPublisherSlideDown .contentPublisherTitle {
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 18px;
    margin-left: 7px;
    text-decoration: none;
}
.contentPublisherSlideDown .contentPublisherTitleImage {
    background: url("/img/feeds/publisher_icon16.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.contentPublisherSlideDown .contentPublisherTitleImageFile {
    background-position: 0 -16px;
    float: left;
}
.contentPublisherSlideDown .contentPublisherTitleImageLink {
    background-position: 0 0;
    float: left;
}
.contentPublisherSlideDown table.postInput {
    margin-left: 10px;
    width: 300px;
}
.contentPublisherSlideDown table.postInput td {
    padding-bottom: 10px;
    text-align: right;
}
.contentPublisherSlideDown #descRow {
    display: none;
}
.contentPublisherSlideDown #descRow td {
    padding-bottom: 0;
}
.contentPublisherSlideDown table.postInput th {
    padding: 0 7px 0 0;
    text-align: left;
    vertical-align: top;
}
.contentPublisherSlideDown table.postInput label, .contentPublisherSlideDown div.sharedWithOptionPanel label {
    color: #4A4A56;
    display: inline-block;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
}
#chatterLinkPost {
    padding-bottom: 0;
}
.contentPublisherSlideDown div.sharedWithOptionPanel {
    padding: 5px 24px 10px;
}
.fileFormInputElement {
    width: 400px;
}
.fileFormInputElementFullSize {
    width: 100%;
}
.contentPublisherSlideDown .requiredMark {
    display: none;
}
.contentPublisherSlideDown .requiredLegend {
    float: right;
}
.contentPublisherSlideDown .requiredLegendContainer {
    display: none;
    font-size: 0.9em;
    height: 18px;
    margin-right: 10px;
    margin-top: 5px;
}
.contentPublisherSlideDown table.postInput textarea {
    overflow: auto;
}
.contentPublisherSlideDown .slideDownError {
    padding: 0 17px;
}
.contentPublisherSlideDown .slideDownError * {
    color: #FF1100;
}
.contentPublisherSlideDown .requiredInput {
    height: 100%;
    position: relative;
}
.contentPublisherSlideDown .requiredInput .requiredBlock {
    display: none;
}
.contentPublisherSlideDown .chatterPublisherActionsContainer {
    margin: auto;
    padding: 0;
}
.contentPublisherSlideDown .chatterPublisherActionsContainer td {
    text-align: center;
    text-decoration: none;
    white-space: normal;
    width: 50%;
}
.contentPublisherSlideDown .chatterPublisherActionsContainer {
    width: 100%;
}
.contentPublisherSlideDown td a {
    border: 1px solid #C7CCCE;
    border-radius: 5px;
    color: #015BA7;
    display: block;
    margin-left: 5px;
    margin-right: 10px;
    padding: 15px 0;
    text-decoration: none;
}
.contentPublisherSlideDown td.chatterPublisherFileActionContainerLeft a {
    margin-left: 10px;
    margin-right: 5px;
}
.contentPublisherSlideDown td a:hover, .contentPublisherSlideDown td a.ahover {
    background: none repeat scroll 0 0 #EBF4F7;
    text-decoration: underline;
}
.contentPublisherSlideDown .linkedContentDetailsContainer, .contentPublisherSlideDown .selectedFileDetailsContainer {
    overflow: hidden;
}
.contentPublisherSlideDown .sharedWithStatusBar .thumbnailLabel {
    margin-left: 8px;
    vertical-align: bottom;
}
.contentPublisherSlideDown .sharedWithStatusBar {
    background: url("/img/chatter/tablesGradient.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px;
    margin-left: 3px;
}
.contentPublisherSlideDown .sharedWithStatusBar a.lockItemIcon:hover {
    background-color: #E3F3FF;
    background-position: 4px -304px;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 25px;
}
.contentPublisherSlideDown .sharedWithStatusBarFirstRow {
    padding-bottom: 10px;
}
.contentPublisherSlideDown .shareOptionRadio {
    margin-top: 0;
    vertical-align: top;
}
.contentPublisherSlideDown .sharedWithStatusBarFirstRow .thumbnailLabel, .contentPublisherSlideDown .sharedWithStatusBarSecondRow .thumbnailLabel {
    margin-left: 48px;
    margin-top: -18px;
}
.contentPublisherSlideDown .sharedWithStatusBar .infoIcon {
    margin-left: 4px;
    vertical-align: text-bottom;
}
.publishercontainer .errorMsg {
    padding-left: 14px;
    padding-top: 5px;
    text-align: left;
}
#chatterFileRow td, #chatterFileRow_upload td {
    text-align: left;
}
.feedcontainer {
    line-height: 16px;
    max-width: 560px;
    overflow: visible;
    padding-bottom: 5px;
}
.feedcontainer a {
    color: #015BA7;
    font-weight: normal;
    text-decoration: none;
}
.feedcontainer a:hover {
    text-decoration: underline;
}
.feedcontainer .contentActionMenuItem a {
    color: #000000;
    width: 100%;
}
.feedcontainer .contentActionMenuItem .zen-img {
    width: auto;
}
.feedcontainer .contentActionMenuItem .emptyIcon, .feedcontainer .contentActionMenuItem .chatterFileIcon {
    display: none;
}
.feedcontainer .moreFileActions-td .downloadItemIcon, .feedcontainer .moreFileActions-td .externalSourceSmallIcon {
    vertical-align: middle;
}
.feedcontainer .contentActionMenuItem a:hover {
    color: #015BA7;
}
.feedcontainer .feeditem span.unlinkedactor {
    color: #7D7D84;
}
.feedcontainer .feeditem .feedcommentuser a, .feedcontainer .feeditem .feeditemfirstentity a, .feedcontainer .feeditem .feeditemfirstentity, .feedcontainer .feeditem .showmorefeeditemscontainer a, .feedcontainer .feeditem .actorentitylink {
    font-weight: bold;
}
.feedcontainer .feeditem .feedcommentuser a, .feedcontainer .feeditem .showmorefeeditemscontainer a, .feedcontainer .feeditem a.actorentitylink {
    display: inline-block;
}
.feedcontainer .feeditem .feeditemwithsubject a.actorentitylink, .feedcontainer .feeditem .feeditemsecondentity a, .feedcontainer .feeditem .feeditemsecondentity span {
    font-weight: normal;
}
.feeditemcommentbody .feedcommentuser {
    line-height: 1em;
    padding-bottom: 8px;
}
.feedcontainer .feeditem .preamblecontainer {
    line-height: 1em;
    padding-bottom: 12px;
}
.feedcontainer .feeditem .preamblecontainer {
    display: inline;
}
.feedcontainer .feeditem .preamblecontainer.displayblock {
    display: block;
}
.feedcontainer .morechatterlink {
    display: block;
    margin-bottom: 15px;
    margin-top: 15px;
}
.feedcontainer ul.expandedchanges {
    list-style-type: disc;
    margin: 12px 0;
    padding-left: 40px;
}
.feedcontainer h3 {
    color: #666666;
    display: block;
    font-size: 1.1em;
    margin: 0 0 8px;
}
.feedcontainer .emptyfeed {
    margin-bottom: 5px;
}
.feedcontainer .comboMenu.feedsupermenu .zen-select .zen-options {
    margin-left: 3px;
    margin-top: 5px;
    max-height: 450px;
    overflow-y: auto;
}
.feedcontainer .comboMenu.feedsupermenu input {
    width: 130px;
}
.feedcontainer h3.feedtitle {
    color: #222222;
    font-size: 1em;
    font-weight: 700;
    line-height: 11px;
    margin-bottom: 15px;
}
.feedcontainer .feedtitle a.feedtitletopiclink {
    font-weight: 700;
}
.feedcontainer .feedFavoriteHeader {
    padding-top: 10px;
}
.feedcontainer .feedFavoriteHeader h3.feedtitle a {
    font-weight: 700;
}
.searchLowerMainContent .feedsScopeMessage {
    padding-bottom: 10px;
}
.feedtitle .alignleft {
    float: left;
}
.feedtitle .alignright {
    float: right;
    padding-top: 2px;
}
.feedtitle .alignright a {
    font-size: 0.85em;
}
.feedcontainer .feedtitle .thisupdatespanarrow {
    display: inline-block;
    height: 18px;
    margin-left: 6px;
    margin-right: 6px;
    width: 6px;
}
.feedcontainer .feedtitle .thisupdatespanarrowimage_ltr {
    background: url("/img/chatter/divider.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    position: relative;
    top: -2px;
}
.feedcontainer .feedtitle .thisupdatespanarrowimage_rtl {
    background: url("/img/chatter/divider_rtl.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.feedcontainer h3 > span {
    font-weight: normal;
}
.feedcontainer .feeditem {
    border-top: 1px solid #FFFFFF;
    margin: 0 10px 20px 0;
    min-height: 47px;
    padding: 0 4px 10px 0;
    white-space: normal;
    word-wrap: break-word;
}
.feedcontainer .checkedMenu a.checkedMenuButton {
    background-image: url("/img/feeds/menuArrows.png");
    padding: 0 16px 0 3px;
}
.feedcontainer .checkedMenu a.checkedMenuButton span {
    padding: 0;
}
.zen .comboMenu {
    position: relative;
}
.feedcontainer .comboMenu {
    position: relative;
}
.zen .comboMenu .zen-select {
    left: 10px;
    top: 0;
}
.zen .comboMenu.feedsupermenu .zen-select {
    left: 16px;
    top: 0;
}
.zen .comboMenu.feedsupermenu {
    padding-bottom: 20px;
}
.zen .nonFeedSuccess {
    display: none;
    margin-bottom: 20px;
    opacity: 0;
    padding: 10px;
}
.zen .nonFeedSuccessContent {
    margin-left: 34px;
}
.zen .leftImage {
    float: left;
}
.zen .nonFeedSuccessTitle {
    color: #222222;
    font-size: 14px;
    font-weight: bold;
}
.zen .nonFeedSuccessMessage {
    color: #222222;
    font-size: 12px;
    font-weight: normal;
}
.zen .comboMenu.feedsupermenu.nosearch .zen-select {
    left: 0;
    margin-left: 0;
    padding-left: 0;
}
.zen .comboMenu.feedsupermenu.shift .zen-select {
    left: 200px;
}
.zen .comboMenu.feedsupermenu.nosearch.shift .zen-select {
    left: 0;
}
.searchLowerMainContent .feedsScopeMessage {
    font-size: 1em;
}
.zen .comboMenu.feedsupermenu #filterDisplay, .zen .comboMenu.feedsupermenu #sortDisplay {
    padding-left: 5px;
    padding-right: 5px;
}
.zen .comboMenu .zen-smlineSep {
    color: #CCCCCC;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
.zen .comboMenu.feedsupermenu .zen-smlineSep {
    left: 17px;
    position: absolute;
    top: 2px;
}
.zen .comboMenu.feedsupermenu.shift .zen-smlineSep {
    left: 190px;
}
.zen .comboMenu .zen-select {
    border: medium none;
    display: inline-block;
    float: left;
    width: auto;
}
.zen .comboMenu .zen-trigger {
    font-size: 1em;
    margin: 0;
    padding: 6px 12px;
    top: 0;
}
.zen .comboMenu a.zen-trigger {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    box-shadow: none;
    color: #888888;
    text-align: left;
    text-decoration: none;
}
.zen .comboMenu a.zen-trigger:hover, .zen .comboMenu a.zen-trigger:active {
    background-color: #FBFBFB;
    border: 1px solid #C1C1C1;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #222222;
    transition: all 0.2s ease-in-out 0.2s;
}
.zen .comboMenu #sortDisplay, .zen .comboMenu #filterDisplay {
    color: #015BA7;
}
.zen .comboMenu.feedsupermenu .zen-select, .zen .comboMenu.feedsupermenu.menuhidden .zen-smlineSep {
    visibility: visible;
}
.zen .comboMenu.feedsupermenu.menuhidden .zen-select, .zen .comboMenu.feedsupermenu.menuhidden .zen-smlineSep {
    visibility: hidden;
}
.zen .comboMenu .zen-trigger .zen-selectArrow {
    border-color: #BFBFBF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-image: none;
    border-width: 4px;
    content: "";
    display: inline-block;
    float: none;
    height: 0;
    margin-left: 5px;
    position: relative;
    top: 1px;
    width: 0;
}
.zen .comboMenu .zen-select .zen-options {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 0 2px #ECECEC;
    left: -2px;
    list-style: none outside none;
    overflow: hidden;
    transition: all 0.2s ease-in-out 0.2s;
    width: 200px;
    z-index: 1000;
}
.zen .zen-listView .comboMenu .zen-select .zen-options {
    top: 35px;
}
.zen .comboMenu .zen-select.zen-open {
    display: inline-block;
    transition: all 0.3s ease-in-out 0.3s;
}
.zen .comboMenu .zen-select.zen-open .zen-trigger {
    background-color: #FBFBFB;
    border: 1px solid #C1C1C1;
}
.zen .comboMenu .zen-select .zen-options h4 {
    color: #8B8B8B;
    display: block;
    font-size: 0.9em;
    font-weight: normal;
    margin: 0;
    padding: 10px 1px 15px 35px;
    text-transform: uppercase;
}
.zen .comboMenu .zen-select .zen-options a {
    color: #222222;
    display: block;
    font-weight: normal;
    padding: 9px 14px 9px 35px;
    text-align: left;
    text-decoration: none;
}
.zen .comboMenu .zen-select .zen-options a:hover, .zen .comboMenu .zen-select .zen-options a:focus {
    background-color: #F4F4F4;
    color: #015BA7;
    outline: medium none;
    text-decoration: none;
    transition: background-color 0.15s ease-in-out 0.1s;
}
.zen .comboMenu .zen-options li {
    border: 1px solid rgba(0, 0, 0, 0);
}
.zen .comboMenu .zen-options li.zen-checked .zen-visualization {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1777px;
    height: 9px;
    margin-left: 13px;
    margin-top: 10px;
    position: absolute;
    transition: background 0.15s ease-in-out 0.1s;
    width: 9px;
}
.cxallfeedactions .feeditemActionMenu .zen-options, .feedcommentactions .commentActionMenu .zen-options {
    left: auto;
    right: 0;
}
.cxallfeedactions .zen-options a {
    color: #015BA7;
    font-size: 0.9em;
    margin-left: 3px;
    margin-right: 3px;
    padding: 5px 6px;
    text-decoration: none;
    word-wrap: normal;
}
.feedcontainer .cxfeedtitle {
    padding-top: 5px;
}
.feedmainandrightbar .feedrightbar .zen-select {
    margin: 0;
}
.cxallfeedactions .feeditemActionMenu .zen-options, .feedcommentactions .commentActionMenu .zen-options, .feedmainandrightbar .feedrightbar .zen-options {
    left: -20px;
    padding: 10px 0;
    right: auto;
}
.cxallfeedactions .feeditemActionMenu .zen-options a, .feedcommentactions .commentActionMenu .zen-options a {
    color: #222222;
    font-size: 1.1em;
    line-height: 13px;
    margin: 0;
    padding: 7px 20px;
    white-space: nowrap;
}
.feedmainandrightbar .feedrightbar .zen-options .followUnfollowElement {
    padding: 8px 20px 6px;
}
.cxallfeedactions .feeditemActionMenu .zen-options, .feedcommentactions .commentActionMenu .zen-options, .feedmainandrightbar .feedrightbar .zen-options {
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    top: 17px;
}
.feedrightbar .zen-options .followUnfollowElement .zen-mediaBody a, .feedrightbar .zen-options .followUnfollowElement a.zen-img {
    color: #015BA7;
    display: inline;
    padding: 0;
    vertical-align: baseline;
}
.feedrightbar .zen-options .followUnfollowElement .zen-mediaBody {
    line-height: normal;
}
.feedrightbar .zen-options .followUnfollowElement .zen-media {
    line-height: 22px;
}
.followUnfollowElement .followUnfollowNetworkName {
    color: #7D7D84;
    padding-left: 3px;
}
.feedmainandrightbar .feedrightbar .zen-options {
    top: 25px;
}
.cxhover .zen-select .zen-trigger.feeditemActionMenuButton, .cxhover .cxallfeedactions .feeditemActionMenuButton, .feeditemcomment.cxhover .feedcommentactions .commentActionMenuButton, .cxhover .zen-select .zen-trigger.commentActionMenuButton {
    background: linear-gradient(#F8F8F8, #EEEEEE) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #BFBFBF;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(0, 0, 0, 0.1);
}
.cxhover .feedcommentactions .commentActionMenuButton, .feeditemcomment.cxhover .zen-trigger.commentActionMenuButton {
    visibility: visible;
}
.cxallfeedactions .feeditemActionMenu .zen-options a:hover, .cxallfeedactions .feeditemActionMenu .zen-options a:focus, .cxallfeedactions .feeditemActionMenu .zen-options a:active, .feedcommentactions .commentActionMenu .zen-options a:hover, .feedcommentactions .commentActionMenu .zen-options a:focus, .feedcommentactions .commentActionMenu .zen-options a:active, .feedrightbar .zen-options .followUnfollowElement.active {
    background-color: #ECECEC;
    color: #222222;
}
.feedrightbar .zen-options .followUnfollowElement a:hover {
    background-color: rgba(0, 0, 0, 0);
}
.feedrightbar .zen-options .followUnfollowElement {
    outline: medium none;
}
.zen .feedrightbar .zen-select {
    border: 0 none;
}
.cxallfeedactions .feeditemActionMenu {
    position: absolute;
    right: 10px;
    top: 0;
}
.feedcommentactions .commentActionMenu {
    position: absolute;
    right: 0;
    top: 6px;
}
.feedcommentactions .commentActionMenu .zen-select {
    margin-right: 8px;
}
.feeditemZIndex {
    position: relative;
    z-index: 200;
}
.feedcontainer .zen-select .feeditemActionMenuButton, .feedcontainer .zen-select .commentActionMenuButton {
    background-color: #F8F8F8;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    display: block;
    padding: 5px 4px;
}
.feedcontainer .zen-select .commentActionMenuButton {
    visibility: hidden;
}
.cxallfeedactions .zen-select .zen-trigger.feeditemActionMenuButton:active, .cxallfeedactions .zen-select .zen-trigger.commentActionMenuButton:active {
    background-color: #F8F8F8;
    border: 1px solid #BFBFBF;
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
}
.feeditemActionMenu .feeditemActionMenuButton b, .commentActionMenu .commentActionMenuButton b {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1528px;
    display: block;
    height: 3px;
    width: 5px;
}
.feeditemActionMenuIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1528px;
    height: 3px;
    margin: 2px;
    width: 5px;
}
.cxhover .feeditemActionMenuButton b, .feeditemActionMenuButton:active b, .cxhover .commentActionMenuButton b, .commentActionMenuButton:active b {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1521px;
    height: 3px;
    width: 5px;
}
.linkPostLinkContainer a.linkPostLink img, .richPost .thumbnail.default img, a.cxcontentcommentaction img {
    position: relative;
}
.linkPostLinkContainer a.linkPostLink img, .richPost .thumbnail.default img {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1008px;
    height: 16px;
    top: -2px;
    width: 16px;
}
a.cxcontentcommentaction img {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -928px;
    height: 16px;
    left: 3px;
    top: 1px;
    width: 16px;
}
.feeditem .pollfieldset legend, .feeditem .pollfieldset .pollquestion {
    width: 100%;
}
.rechatClear {
    clear: both;
}
.rechatTitle {
    float: left;
}
.linkDirections {
    clear: both;
    margin-top: 10px;
}
.rechatItemRow, .rechatResponseMessageContainer {
    margin-top: 10px;
}
.rechatSelector .rechatTargetSelector {
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    font-size: 1em;
    margin-top: 11px;
}
.rechatSelector .selectorLabel {
    font-size: 1em;
    padding-left: 5px;
}
.composeRechatButtons {
    margin: 10px auto 0;
    text-align: center;
    width: 200px;
}
.rechatOkDialogButtonCls, .rechatClose {
    text-align: center;
    width: 50px;
}
.rechatMainContainer input.ghostText {
    color: #999999;
    font-size: 1em;
}
.rechatWithGroup input.ghostText {
    padding-left: 5px;
}
.rechatResponseMessageContainer .rechatResponseMessage {
    padding: 10px;
}
.rechatResponseMessageContainer .success {
    background: none repeat scroll 0 0 #EDFFF1;
    border: 1px solid #9BEBB3;
}
.rechatResponseMessageContainer .failed {
    background: none repeat scroll 0 0 #FDEDEA;
    border: 1px solid #F2A199;
}
a.rechatSuccessLink {
    text-decoration: underline;
    word-wrap: break-word;
}
.rechatMainContainer.feedcontainer, .rechatMainContainer.feedcontainer .feeditem {
    margin: 0;
    padding: 0;
}
.rechatMainContainer.feedcontainer .rechatClear {
    margin-bottom: 15px;
}
.rechatMainContainer .feeditemextras {
    margin: 0;
    padding: 0;
}
.rechatPreviewContainer .rechatSelectionBox {
    margin: 0;
}
.rechatMainContainer .hr {
    border-bottom: 1px solid #DEDEDE;
}
.rechatLinkTargetContainer {
    display: block;
    float: right;
    height: 15px;
    margin-bottom: 15px;
}
.rechatLinkTargetContainer a {
    color: #015BA7;
    text-decoration: none;
}
.rechatLinkTargetContainer a:hover {
    text-decoration: underline;
}
input.rechatUrlCls {
    border: medium none;
    height: 23px;
    padding: 0;
    width: 100%;
}
.urlBox {
    border: 1px solid #959595;
    height: 23px;
    margin-top: 10px;
    padding: 4px;
}
.rechatCompanyIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -328px;
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    width: 16px;
}
.rechatSecureLinkContainer {
    background: none repeat scroll 0 0 #FFFFDC;
    border: 1px solid #F8E38E;
    font-size: 0.9em;
    font-style: italic;
    margin-top: 12px;
    padding: 5px;
}
.rechatWithGroup {
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    height: 48px;
    vertical-align: middle;
}
.rechatRecipientSelector a.remove {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -54px rgba(0, 0, 0, 0);
    float: right;
    height: 15px;
    width: 15px;
}
.rechatRecipientSelector a.remove:hover {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -75px rgba(0, 0, 0, 0);
}
.rechatRecipientListCls {
    line-height: 22px;
    overflow: hidden;
}
.rechatRecipientSelector .composeInput {
    border: medium none;
    cursor: text;
}
input.rechatRecipientInput {
    border: 1px solid #DEDEDE;
    height: 31px;
    line-height: 31px;
    margin: 8px 2px 2px;
    width: 138px;
}
input.rechatRecipientInput.focus {
    width: 142px;
}
.rechatBody {
    margin-top: 3px;
}
.rechatMainContainer {
    position: relative;
}
.rechatSelector {
    height: 37px;
    left: 0;
    padding-right: 5px;
    position: absolute;
    top: 6px;
}
.rechatWithGroup {
    left: 135px;
    position: absolute;
    width: 150px;
}
.rechatSelectionBox {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F5F6F6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: -moz-use-text-color #C7CCCE #C7CCCE;
    border-image: none;
    border-right: 1px solid #C7CCCE;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 48px;
    margin: 0;
    position: relative;
}
.rechatMainContainer .recipientSelectionContainer {
    font-size: 1em;
    margin-top: 6px;
    padding-left: 5px;
    position: relative;
}
.rechatMainContainer .recipientSelectionContainer .groupicon {
    float: left;
    position: absolute;
    width: 20px;
}
.rechatMainContainer .recipientSelectionContainer .groupicon .chatter-avatar {
    margin-top: 9px;
}
.rechatMainContainer .rechatWithGroup .recipientSelectionContainer div.groupinfo {
    height: 20px;
    left: 26px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 5px;
    position: absolute;
    top: 10px;
    white-space: nowrap;
    width: 95px;
}
.recipientSelectionContainer .removegroup {
    position: absolute;
    right: 5px;
    top: 12px;
}
.selectionBlock .shareButton {
    position: absolute;
    right: 9px;
    top: 9px;
}
.chattertextareacontainer .rechattextareacontainer {
    margin-top: 30px;
    position: relative;
}
.rechatMainContainer .rechatPreview {
    border-bottom: 0 none;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.rechatMainContainer .rechatPreviewMaskElement {
    background-image: url("/img/tree/empty.gif");
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}
.rechatMainContainer.feedcontainer .feeditem {
    border: 0 none;
}
.rechatMainContainer .rechatPreview {
    margin-left: 19px;
    margin-right: 19px;
}
.accessibleInlineMenuItems a {
    margin-right: 5px;
}
.rechatMainContainer .feeditemcomment {
    margin: 0;
    padding: 0;
}
.rechatMainContainer .feeditemextras .feeditemcommentnew {
    margin: 0;
    padding: 0;
}
.rechatMainContainer .feeditemextras .feeditemcomment {
    border: medium none;
    margin: 0;
}
.rechatMainContainer .feeditemcomment .newcommenttextwrapper textarea, .rechatMainContainer .feeditemcommentplaceholder input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    padding: 0;
}
.rechatMainContainer .feeditemcomment .newcommenttextwrapper, .rechatMainContainer .feeditemextras .feeditemcommentplaceholder {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7CCCE;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.rechatMainContainer .feeditemcomment .newcommenttextwrapper {
    padding: 11px 7px 13px;
}
.rechatMainContainer .chattertextareahaserror .feeditemcomment div.newcommenttextwrapper {
    border: 1px solid #C00000;
}
.rechatMainContainer.feedcontainer .chattertextareacontainer.chattertextareahaserror textarea.cxnewcommenttext {
    border: medium none;
}
.rechatMainContainer .feeditemcommentplaceholder input {
    height: 20px;
    width: 480px;
}
.rechatMainContainer .rArrow {
    background-image: url("/static/178/img/chatter/chatter-sprites.png");
    background-position: -48px 0;
    height: 14px;
    left: 40px;
    margin-top: -12px;
    position: absolute;
    width: 22px;
}
.rechatMainContainer .chattertextareahaserror .selectionBlock .rArrow {
    background-position: -136px 0;
}
.rechatMainContainer .chattertextareacontainer .chattermessagecontainer {
    background-color: #F5F6F6;
    border-bottom: 1px solid #C7CCCE;
    border-left: 1px solid #C7CCCE;
    border-right: 1px solid #C7CCCE;
    margin: 0;
    padding-bottom: 2px;
    padding-top: 2px;
}
.followersAndGroupContainer .customerGroupMessage {
    color: #DA7600;
    height: 14px;
    margin-top: -20px;
    position: absolute;
    right: 10px;
}
.rechatMainContainer .customerGroup .feeditemcomment .newcommenttextwrapper, .rechatMainContainer .customerGroup .feeditemextras .feeditemcommentplaceholder {
    border: 1px solid #DA7600;
}
.rechatMainContainer .customerGroup .feeditemcomment .newcommenttextwrapper, .rechatMainContainer .customerGroup .feeditemcomment .newcommenttextwrapper textarea, .rechatMainContainer .customerGroup .feeditemextras .feeditemcommentplaceholder, .rechatMainContainer .customerGroup .feeditemextras .feeditemcommentplaceholder input {
    background-color: #FFF6E8;
}
.rechatMainContainer .selectionBlock.customerGroup .rArrow {
    background-position: -114px 0;
}
.rechatMainContainer .chattertextareahaserror .selectionBlock.customerGroup .rArrow {
    background-position: -158px 0;
}
.postTo {
    display: inline-block;
    line-height: 30px;
    vertical-align: top;
}
.postTo .postToTarget {
    display: inline-block;
    vertical-align: top;
}
.postTo .postToText {
    display: inline-block;
    margin-right: 3px;
    vertical-align: top;
}
.postTo .postToTextTarget {
    display: inline-block;
    font-weight: bold;
    max-width: 360px;
    overflow-x: hidden;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}
.postTo .postToTextTarget.community {
    max-width: 240px;
}
.postTo .postToTextTarget .nameFadeOut {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1311px;
    height: 22px;
    left: 340px;
    top: 4px;
    width: 20px;
}
.postTo .postToTextTarget.community .nameFadeOut {
    left: 220px;
}
.postTo.postToEntity .postToTextTarget {
    font-weight: normal;
}
.postTo .communityText, .postTo .companyText {
    color: #7D7D84;
    font-weight: normal;
    padding-left: 3px;
}
.postTo .postToDropdown {
    display: inline-block;
    margin-left: 2px;
    vertical-align: top;
}
.postTo .postToDropdown.postToGroupDropdown {
    max-width: 150px;
}
.postTo .postToDropdown.internalExternalDropdown {
    max-width: 300px;
}
.postTo .grouprecipient .removeGroup {
    right: 10px;
}
.postTo .groupSelection .groupIconContainer {
    left: 10px;
    top: 4px;
}
.postTo .groupSection .groupInfo {
    padding-left: 32px;
}
.postTo .nameFadeOut {
    position: absolute;
}
.zen .postToDropdown .zen-select {
    border: 0 none;
    display: inline-block;
    margin: 0;
    width: 100%;
    z-index: 1;
}
.zen .postToDropdown .zen-select {
    border: 0 none;
    display: inline-block;
    margin: 0;
    width: 100%;
    z-index: 1;
}
.zen .postToDropdown .zen-select .zen-options {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C7CCCE #C7CCCE -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    left: -10px;
    right: inherit;
    top: -1px;
    width: auto;
}
.zen .postToDropdown .zen-select .zen-options a {
    border-bottom: 1px solid #C7CCCE;
    color: #015BA7;
    padding: 0 9px;
    white-space: nowrap;
}
.zen .postToDropdown .zen-select .zen-selectArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1717px;
    background-repeat: no-repeat;
    border: 0 none;
    float: none;
    height: 5px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 7px;
}
.zen .postToDropdown .zen-select .zen-trigger {
    color: #015BA7;
    margin-right: 13px;
    overflow-x: hidden;
    text-decoration: none;
    white-space: nowrap;
}
.groupSelection {
    display: none;
    height: 30px;
    padding-left: 8px;
    position: relative;
}
.groupSelection input.groupSelectionInput, .groupSelection .groupRecipient {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-radius: 3px;
    font-size: 1em;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 3px;
    width: 203px;
}
.groupSelection input.groupSelectionInput {
    color: #999999;
    display: inline-block;
}
.groupSelection input.groupSelectionInput.hasFocus {
    color: #222222;
}
.groupSelection .groupRecipient {
    display: none;
    position: relative;
}
.groupSelection .groupIconContainer {
    left: 7px;
    position: absolute;
    top: 5px;
}
.groupSelection img.groupIcon {
    height: 20px;
    width: 20px;
}
.groupIconContainer .groupPrivateIcon {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -118px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #D4DADC;
    border-right: 1px solid #D4DADC;
    display: none;
    height: 12px;
    left: 8px;
    position: absolute;
    top: 7px;
    width: 12px;
}
.privateGroup .groupIconContainer .groupPrivateIcon {
    display: inline;
}
.groupSelection .groupInfo {
    display: inline-block;
    line-height: 22px;
    overflow: hidden;
    padding-left: 35px;
    white-space: nowrap;
    width: 145px;
}
.groupSelection a.removeGroup {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -54px rgba(0, 0, 0, 0);
    height: 15px;
    position: absolute;
    right: 8px;
    top: 7px;
    width: 15px;
}
.groupSelection a.removeGroup:hover {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -75px rgba(0, 0, 0, 0);
}
.groupSelection .groupSelectionInput, .groupSelection .groupRecipient, .groupSelection .autoCompleteBox, .groupSelection .autoCompleteBoxScrolling {
    border: 1px solid #C7CCCE;
}
.groupSelection .nameFadeOut {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1337px;
    height: 22px;
    right: 25px;
    top: 4px;
    width: 20px;
}
.influence-widget {
    color: #7D7D84;
    font-size: 1em;
    margin: 10px 0 0;
}
.hoverInfo .influence-widget {
    margin: 8px 0 0;
}
.influence-bar, .influence-header {
    overflow: hidden;
    width: 99%;
}
.influence-bar {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #C7CCCE;
    border-radius: 3px;
    height: 12px;
    margin-top: 3px;
}
.influence-widget .section {
    border: medium none;
    float: left;
    height: 12px;
}
.influence-header .section {
    padding-bottom: 3px;
}
.influence-widget .observer {
    width: 25%;
}
.influence-bar .active {
    border-left: 1px solid #C7CCCE;
}
.influence-widget .active {
    width: 55%;
}
.influence-widget .top {
    float: right;
    margin-left: -3px;
    width: 20%;
}
.influence-bar .top {
    border-left: 1px solid #C7CCCE;
}
.influence-bar .observer.highlight {
    background: url("/img/chatter/influenceGradient.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.influence-bar .active.highlight {
    background: url("/img/chatter/influenceGradient.png") repeat scroll 0 24px rgba(0, 0, 0, 0);
}
.influence-bar .top.highlight {
    background: url("/img/chatter/influenceGradient.png") repeat scroll 0 12px rgba(0, 0, 0, 0);
}
.influence-bar .marker {
    background: url("/img/chatter/youdot.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    left: 50%;
    margin-left: -6px;
    position: relative;
    width: 12px;
}
.influence-header {
    margin: 0 0 3px;
}
.influence-extra {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.topicOfInfluence {
    color: #7D7D84;
    margin-left: 0;
}
.topicUl {
    list-style-type: none;
}
.pollchoicebargraphcontainer {
    display: inline-block;
    height: 10px;
}
.pollchoicebargraph {
    background-color: #BEE6FF;
    display: block;
    height: 10px;
}
ul.pollchoices {
    list-style-type: none;
    margin-bottom: 10px;
    padding: 0;
}
ul.pollchoices li {
    margin-bottom: 6px;
}
ul.pollchoices li input, ul.pollchoices li label {
    vertical-align: middle;
}
.pollviewfooter {
    border: 1px none;
    margin-bottom: 15px;
    vertical-align: middle;
}
.pollvotecount, .pollviewtogglelink, .pollresultsrefreshlink {
    font-size: 0.92em;
}
.publisherpollchoices {
    padding: 10px 0 10px 10px;
}
#polladdchoice {
    color: #015BA7;
}
.publisherpolladdchoice {
    margin-bottom: 16px;
    margin-left: 10px;
}
.publisherpollchoice {
    padding-bottom: 10px;
    white-space: normal;
}
.publisherpollchoices label.publisherpollchoicelabel {
    color: #4A4A56;
    margin-right: 8px;
}
input.ghostText {
    color: #999999;
    font-size: 1em;
}
.publisherpollchoiceinput {
    display: inline-block;
    width: 410px;
}
.publisherpollchoice .errorMsg {
    text-align: center;
}
.pollfieldset legend {
    font-weight: 400;
}
#publisherQuestionTitle_autoCompleteBoxId .autoCompleteRow, #publisherQuestionTitle_autoCompleteBoxId .autoCompleteHoverRow, #publisherQuestionTitle_autoCompleteBoxId .autoCompleteSelectedRow {
    height: 1.7em;
    padding-left: 5px;
}
#publisherQuestionTitle_autoCompleteBoxId {
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    overflow-y: hidden;
    z-index: 100;
}
.publishercontainer .QuestionPost .publisherQuestionTitlefocus {
    color: #222222;
}
.QuestionPost input.publisherQuestionTitle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 97.05%;
}
.publishercontainer .publisherQuestionTitle {
    color: #999999;
}
.QuestionPost .alignTop .publisherTextAreaInner {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#publisherQuestionTitle_autoCompleteBoxId .deflectionResultsIcon {
    margin-right: 5px;
    margin-top: 4px;
    vertical-align: top;
}
#publisherQuestionTitle_autoCompleteBoxId .deflectionResultsAnsweredIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -2px;
    height: 10px;
    width: 10px;
}
#publisherQuestionTitle_autoCompleteBoxId .deflectionResultsQuestionIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -30px;
    height: 10px;
    width: 10px;
}
#publisherQuestionTitle_autoCompleteBoxId .noofcommentsicon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -408px;
    height: 16px;
    margin-top: 1px;
    width: 16px;
}
#publisherQuestionTitle_autoCompleteBoxId .noofcommentsdiv {
    padding-left: 20px;
}
#publisherQuestionTitle_autoCompleteBoxId .commentcount {
    vertical-align: top;
}
#publisherQuestionTitle_autoCompleteBoxId .deflectionResultsQuestionTitle {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    width: 440px;
}
.bestAnswerEmpty {
    width: 16px;
}
.visibilityicon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1148px;
    cursor: pointer;
    height: 16px;
    margin-top: -7px;
    position: absolute;
    text-decoration: none;
    top: 50%;
    width: 16px;
}
a.iconParent.disable:hover .visibilityicon, a.visibilityicon.disable:hover {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1148px;
    cursor: default;
    height: 16px;
    width: 16px;
}
a.iconParent:hover .visibilityicon, a.visibilityicon:hover {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1128px;
    height: 16px;
    width: 16px;
}
.visibilityWidgetParent {
    margin: 0;
    padding: 0;
    position: relative;
}
.visibilityWidgetParent .iconParent {
    display: block;
    height: 30px;
    position: relative;
    width: 16px;
}
.visibilityWidgetParent div.visibilityHelpContainer {
    position: absolute;
    right: -150px;
    top: 18px;
    width: 300px;
    z-index: 1000;
}
.visibilityHelpContainer div.visibilityHelpBody {
    padding: 0 15px;
}
.visibilityHelpBody .visibilityMessage {
    padding-top: 15px;
}
.visibilityFooter {
    background-color: #F5F6F6;
    border-top: 1px solid #E9EAEB;
    line-height: 30px;
    margin-top: 15px;
    padding-left: 15px;
}
.visibilityHelpContainer .visibilityHelpBody .visibilityMessage {
    line-height: 18px;
    white-space: normal;
}
.visibilityHelpBody .visibilityMessage .visibilityMessageTitle {
    color: #222222;
    font-size: 100%;
    margin: 0;
}
.feeditem .feeditemvisibilitycontainer {
    position: relative;
}
.feeditemvisibilitycontainer .visibilityWarningMessage {
    margin: 5px 0;
    padding-left: 26px;
}
.feeditem .feeditemvisibilitycontainer .visibilityWidgetParent {
    position: absolute;
    top: 0;
}
.feeditem .feeditemvisibilitycontainer .visibilityHelpContainer {
    right: -165px;
}
.feeditemvisibilitycontainer .visibilityicon {
    top: 8px;
}
a.chatterFollowUnfollowAction.unfollow {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -27px rgba(0, 0, 0, 0);
}
a.chatterFollowUnfollowAction.unfollow:hover {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 -75px rgba(0, 0, 0, 0);
}
a.chatterFollowUnfollowAction, img.chatterFollowUnfollowAction {
    background: url("/img/feeds/follow12.png") no-repeat scroll 2px 1px rgba(0, 0, 0, 0);
    height: 15px;
    vertical-align: text-top;
    width: 15px;
}
a.chatterFollowUnfollowAction {
    display: inline-block;
}
a.chatterFollowUnfollowAction div.toolkit-el-mask {
    background-color: #CCCCCC;
    height: 100%;
    opacity: 0.5;
    width: 100%;
}
a.chatterFollowUnfollowAction, img.chatterFollowUnfollowAction {
    height: 15px;
    vertical-align: text-top;
    width: 15px;
}
a.chatterFollowUnfollowAction {
    background: url("/img/feeds/follow_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.publishercontainer a.publisherattachRypplePost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1048px;
    height: 16px;
    width: 16px;
}
.publisherThanksContainer {
    padding: 3px;
}
#chatterRyppleThanksPost {
    padding-bottom: 0;
}
.thanksBadgeTitle {
    padding-top: 15px;
}
.badgeNameText {
    color: #105BA7;
    font-size: 1em;
    font-weight: bold;
    line-height: 15px;
}
.oauthMessage {
    margin-bottom: 20px;
    margin-top: 8px;
}
.badgeSkills {
    color: #7D7D84;
    display: block;
}
.badgeDescription {
    display: block;
}
.ryppleFeedItemContainer {
    float: left;
    padding-right: 10px;
    padding-top: 5px;
}
.thanksThumbnail {
    height: 65px;
    width: 65px;
}
.thanksPost {
    width: 100%;
}
.thanksFeed {
    min-height: 75px;
}
#thanksRecipientContainer {
    cursor: text;
    padding: 2px;
}
#thanksRecipient {
    line-height: 22px;
    overflow: hidden;
}
#thanksRecipient .item {
    background: none repeat scroll 0 0 #EFF7FA;
    border: 1px solid #D4DADC;
    border-radius: 4px;
    color: #222222;
    line-height: 16px;
    overflow: hidden;
    padding: 0 5px;
    text-decoration: none;
    white-space: nowrap;
}
#thanksRecipient .guestItem {
    background: none repeat scroll 0 0 #FFF6E8;
    color: #F07E05;
}
#thanksRecipient .invalid {
    background-color: #FFEDEF;
    border-color: #FF6678;
}
#thanksRecipient span {
    float: left;
    padding: 2px 0;
}
.rypple-thanksRecipientRemove {
    float: right;
    height: 8px;
    margin-left: 5px;
    margin-right: 2px;
    margin-top: 6px;
}
.rypple-thanksRecipientRemove a.remove, .rypple-thanksRecipientRemove a.remove img {
    display: block;
    height: 8px;
    width: 8px;
}
.rypple-thanksRecipientRemove a.remove img {
    background: url("/img/chatter/message_item_x.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.rypple-thanksRecipientRemove a.remove:hover img {
    background-position: 0 50%;
}
#thanksRecipient input {
    background-image: none;
    border: 0 none;
    height: 21px;
    margin: 0;
    padding: 0;
}
#thanksRecipient input:focus {
    border: 0 none;
    outline: medium none;
}
.publisherBadge {
    cursor: pointer;
    display: block;
    height: 75px;
    margin: 0 auto;
    width: 75px;
}
.changeBadge {
    margin-top: 4px;
    text-align: center;
}
.changeBadge a, .changeBadge a:hover, .changeBadge a:active, .listitem .ryppleBadgeInner a, .listitem .ryppleBadgeInner a:hover, .listitem .ryppleBadgeInner a:active {
    color: #015BA7;
    font-family: Arial;
    font-weight: normal;
}
.publishercontainer #showingrypplethanks {
    margin: 0;
    max-width: none;
    min-height: 0;
    padding: 0;
}
.thanksContainer {
    border-bottom: 1px solid #C7CCCE;
    border-top: 1px solid #C7CCCE;
    margin-top: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.thanksContainer .publisherTextAreaPlaceholder {
    float: left;
    width: 78%;
}
.thanksContainer .publisherTextAreaContainer {
    border-left: 1px solid #C7CCCE;
}
.thanksContainer .publisherTextAreaContainer .publisherTextAreaInner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 0;
    min-height: 108px;
}
.chattertextareahaserror .thanksContainer .publisherTextAreaInner {
    background-color: #FCE8E8;
    border: 0 none !important;
}
.thanksContainer #publishereditablearea {
    background-image: none;
    border: 0 none;
    width: 100%;
}
.thanksContainer .chattermessagecontainer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #C7CCCE -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: 0 none;
    border-style: solid none none;
    border-width: 1px 0 0;
}
.badgeContainer {
    background-color: #FFFFFF;
    float: left;
    height: 95px;
    padding: 9px 0 6px;
    position: relative;
    text-align: center;
    width: 22%;
}
.changeBadgeAnchor {
    background-color: rgba(0, 0, 0, 0);
    border-collapse: separate;
    border-color: #2D6A91;
    border-radius: 0;
    color: #2D6A91;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0.917em;
    font-weight: bold;
    height: 13px;
    line-height: normal;
    margin: 0;
    min-height: 0;
    outline: 0 none #2D6A91;
    padding: 0;
    text-align: center;
    text-decoration: none;
    white-space: normal;
    width: 95px;
}
.allowdeny {
    background-color: #005688;
    background-image: url("images/bg-rypple.png");
    background-repeat: repeat-x;
    margin: 0 auto;
}
.rypplelogo {
    margin-top: 20px;
}
.rypplecenter {
    margin: 0 auto;
    width: 980px;
}
.rypplemain {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    margin-top: 10px;
}
.rypplemain-content {
    padding: 20px 80px;
}
.rypplemain-logo {
    position: absolute;
}
.main-messaging {
    margin-left: 90px;
    margin-top: 5px;
}
.main-messaging div {
    white-space: normal;
}
.subhead {
    font-size: 1.25em;
    font-weight: bold;
    padding-bottom: 10px;
}
.welcome-buttons {
    margin: 8px 0;
    padding-top: 5px;
}
a.selectBadge {
    color: #015BA7;
    font-size: 1em;
    text-decoration: none;
    text-transform: none;
}
.badgeSelectionSkills {
    color: #7D7D84;
    display: block;
}
.badgeSelectionDescription {
    display: block;
    padding-top: 3px;
}
.badgeSmallImage {
    border: 1px none;
    cursor: pointer;
    height: 75px;
    width: 75px;
}
.badgeLargeImage {
    border: 1px none;
    height: 128px;
    width: 128px;
}
.container {
    background: -moz-linear-gradient(center top , #F5F5F5 0px, #FDFDFD 5%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 470px;
}
.container1 {
    background: -moz-linear-gradient(center top , #F5F5F5 0px, #FDFDFD 5%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 280px;
    overflow: scroll;
    width: 470px;
}
.ryppleBadgeList .listitem-img {
    display: block;
    margin-bottom: 4px;
    padding: 20px 20px 0;
}
.badgeLeft {
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 130px;
}
.rightBadge {
    float: left;
    margin-top: 32px;
    width: 300px;
}
.badgeSection {
    margin-bottom: 20px;
}
.sectionHead {
    color: #999999;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}
.badgeTitle {
    color: #666666;
    font-family: Arial;
    font-size: 1.5em;
    font-weight: bold;
}
.paraText {
    color: #333333;
    font-size: 1.083em;
}
.skillspan {
    height: 20px;
    margin-top: 8px;
}
.skillPink {
    color: #4A4A4A;
    font-size: 0.917em;
    margin: 0 5px;
    padding: 5px 10px;
}
.badgeButtonsContainer {
    margin-top: 20px;
}
.badgeButtonsContainer .zen-btn {
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 #ADADAD;
    font-family: Arial;
    font-size: 1.08em;
    height: 30px;
    margin-right: 20px;
    padding: 0 10px 1px;
}
.ryppleBadgeList {
    font-size: 1em;
    height: 100%;
    margin-bottom: 20px;
    margin-left: 9px;
}
.ryppleBadgeContent {
    height: 250px;
    overflow: auto;
}
.ryppleBadgeDetail {
    height: 50px;
}
.ryppleBadgeInner {
    display: inline-block;
    max-width: 115px;
    overflow: auto;
    text-align: center;
    vertical-align: top;
    word-wrap: break-word;
}
.ryppleBadgeInner div {
    text-align: center;
}
.ryppleBadgeInner a {
    color: #015BA7;
    font-weight: normal;
    text-decoration: none;
}
#rypplebodyarea.ghostText {
    color: #999999;
    font-size: 1em;
}
.overlayDialog .bottomLeft {
    background: url("/img/alohaSkin/overlayBtmLft.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    height: 4px;
}
.overlayDialog .bottomRight {
    background: url("/img/alohaSkin/overlay_crns.png") no-repeat scroll right -235px rgba(0, 0, 0, 0);
    height: 4px;
    padding-left: 0;
    padding-right: 6px;
}
#formatting-container {
    background-color: #F5F6F6;
    border-top: 1px solid #CACACA;
    height: 22px;
    line-height: 30px;
    padding-left: 5px;
    position: relative;
    z-index: 5;
}
.formatting-container {
    -moz-user-select: none;
    border-bottom: 1px solid #CCCCCC;
    font-family: 'Helvetica','Arial',sans-serif;
    font-size: 12px;
    height: 20px;
    padding: 6px 7px;
}
.formatting-container .format-group {
    display: inline-block;
    float: left;
    line-height: 16px;
    margin-right: 15px;
}
.formatting-container .format-button {
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 4px;
    width: 16px;
}
.formatting-container .format-separator {
    background-color: #DDDDDD;
    display: inline-block;
    height: 16px;
    margin-bottom: 4px;
    margin-top: 4px;
    width: 1px;
}
.picker {
    display: inline-block;
    font-weight: bold;
    position: relative;
}
.picker .picker-label {
    background: url("") no-repeat scroll 34px center rgba(0, 0, 0, 0);
    cursor: pointer;
    padding: 4px 8px;
}
.picker .picker-options {
    background-color: #FFFFFF;
    display: none;
    padding: 4px 8px;
    position: absolute;
}
.picker .picker-options .picker-item {
    cursor: pointer;
    padding-bottom: 4px;
    padding-top: 4px;
}
.picker.expanded .picker-label {
    background-image: url("");
    border: 1px solid #CCCCCC;
    color: #CCCCCC;
    margin: -1px;
}
.picker.expanded .picker-options {
    border: 1px solid #CCCCCC;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    display: block;
    margin: -1px;
}
.picker.color-picker .picker-label {
    background-position: center center;
}
.picker.color-picker .picker-options {
    height: 106px;
    margin-left: 3px;
    margin-top: -6px;
    padding: 6px;
    position: absolute;
    width: 140px;
}
.picker.color-picker .picker-options .picker-item {
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0;
    width: 16px;
}
.picker.color-picker.expanded .picker-label {
    margin-left: 2px;
    margin-right: 2px;
}
.picker.color-picker.expanded .picker-options {
    margin-left: 2px;
}
.formatting-container .font-name {
    width: 98px;
}
.formatting-container .font-name .picker-label {
    background-position: 82px center;
}
.formatting-container .font-name .picker-options {
    width: 82px;
}
.formatting-container .font-size {
    width: 75px;
}
.formatting-container .font-size .picker-label {
    background-position: 59px center;
}
.formatting-container .font-size .picker-options {
    width: 59px;
}
.formatting-container .fore-color .picker-options .picker-item.primary-color, .formatting-container .back-color .picker-options .picker-item.primary-color {
    margin-bottom: 8px;
}
.formatting-container .picker.fore-color .picker-label {
    background-image: url("");
}
.formatting-container .picker.back-color .picker-label {
    background-image: url("");
}
.formatting-container .format-button.bold {
    background-image: url("");
}
.formatting-container .format-button.italic {
    background-image: url("");
}
.formatting-container .format-button.strike {
    background-image: url("");
}
.formatting-container .format-button.underline {
    background-image: url("");
}
.formatting-container .format-button.list {
    background-image: url("");
}
.formatting-container .format-button.bullet {
    background-image: url("");
}
.formatting-container .format-button.outdent {
    background-image: url("");
}
.formatting-container .format-button.indent {
    background-image: url("");
}
.formatting-container .format-button.link {
    background-image: url("");
}
.NotePost .customPanel {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 0;
}
.NotePost .noteTitleContainer {
    padding: 5px;
}
.publishercontainer a.publisherattachNotePost img.publishericon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1028px;
    height: 16px;
    width: 16px;
}
.NotePost input.noteTitleInput[type="text"] {
    background-image: none;
    border: 0 none;
    color: #222222;
    font-size: 1.5em;
    width: 95%;
}
.noteBodyContainer .publisherTextAreaContainer .publisherTextAreaInner {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #C7CCCE -moz-use-text-color -moz-use-text-color;
    border-left: 0 none;
    border-radius: 0;
    border-style: solid none none;
    border-width: 1px 0 0;
    min-height: 108px;
}
.noteTitleInput {
    border: 0 none;
    display: inline-block;
    padding: 10px 8px;
    width: 410px;
}
.NotePost .customPanel .noteBodyContainer #editor {
    background-color: #FFFFFF;
    background-repeat: repeat-x;
    height: 250px;
    padding: 0;
    position: relative;
    width: auto;
}
.NotePost .customPanel .noteBodyContainer #editor iframe {
    border: medium none;
}
.notesDetailPage .formatting-container {
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
}
#notes-save-container {
    color: #888888;
    float: right;
    line-height: 34px;
    margin-right: 230px;
}
#notes-save-button {
    font-size: 12px;
    margin-left: 8px;
    padding: 5px 10px;
}
#notes-save-label.error {
    color: #FF0000;
}
.notesDetailPage .twocolumn {
    margin-top: 2px;
    padding-bottom: 50px;
    width: 969px;
}
.notesDetailPage .twocolumn .headerContent .pageTitle {
    color: #222222;
    font-size: 1.8em;
}
.notesDetailPage .twocolumn .headerContent {
    overflow: hidden;
    position: relative;
}
.notesDetailPage .twocolumn .leftContent {
    float: left;
    overflow: visible;
    width: 739px;
}
.notesDetailPage .twocolumn .rightContent {
    float: right;
    overflow: hidden;
    width: 200px;
}
.notesDetailPage .twocolumn .headerContent .pageTitle {
    display: inline-block;
    float: left;
    font-weight: normal;
    max-width: 757px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.notesDetailPage .twocolumn .headerContent .headerRightContent {
    float: right;
    max-width: 280px;
    padding-right: 0;
    padding-top: 5px;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
}
.notesDetailPage .twocolumn .headerContent .chatterBreadcrumbs {
    margin-bottom: 4px;
}
.notesDetailPage .twocolumn .headerContent .helpLinkElement {
    font-size: 0.9em;
    text-decoration: none;
}
.notesDetailPage .twocolumn .headerContent .videoLinkElement {
    font-size: 0.9em;
    text-decoration: none;
}
.notesDetailPage .twocolumn .headerContent .chatterBreadcrumbs {
    float: left;
    max-width: 400px;
}
.notesDetailPage #currentlyEditingSummaryPanel {
    margin-top: 10px;
}
.notesDetailPage #filesSharedWithSummaryPanel {
    margin-bottom: 28px;
}
.notesDetailPage .chatterFileDetailFollowUnfollowLinks {
    margin-bottom: 24px;
}
.notesDetailPage #fileSharedWithSummaryPanel {
    margin-bottom: 5px;
}
#editor-container {
    border-bottom: 1px solid #CACACA;
    border-left: 1px solid #CACACA;
    border-right: 1px solid #CACACA;
    height: 600px;
    position: relative;
}
#editor {
    background-color: #FFFFFF;
    height: 100%;
    margin: 0;
    min-height: 400px;
}
#editor iframe {
    border: medium none;
    min-height: 400px;
}
.link-tooltip {
    display: none;
}
.button-group {
    border: 1px solid #ADADAD;
    border-radius: 3px;
    display: inline-block;
    height: 27px;
}
.button-group > .button {
    border: medium none;
    border-radius: 0;
}
#noteTitle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #CACACA #CACACA -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: 1px 1px medium;
    display: inline-block;
    font-size: 1.5em;
    outline: medium none;
    padding: 10px;
    width: 717px;
}
.notesDetailPage span#noteTitle {
    border-bottom: 1px solid #CACACA;
}
input#noteTitle[type="text"] {
    background-image: url("/img/chatter/innershadow-normal.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    height: auto;
    width: 717px;
}
div#taskCreatePanel {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
input#taskCreatePanel_due {
    width: 237px;
}
div#taskCreatePanel_due_date_wrapper {
    position: relative;
    width: 237px;
}
input#taskCreatePanel_sub {
    width: 498px;
}
.publishercontainer .ActivityEvent div.errorMsg {
    color: #C00000;
    padding-bottom: 2px;
    padding-left: 0;
    padding-top: 6px;
    width: auto;
}
.publishercontainer .customPanel .taskCreateFieldDiv label {
    height: auto;
    line-height: normal;
    padding-bottom: 2px;
    padding-top: 7px;
}
.recommend a {
    color: #015BA7;
    text-decoration: none;
}
.recommend .recElementName {
    font-weight: bold;
}
.recommend .recBox {
    margin-bottom: 22px;
}
.recommend .recBox .recNameAndTitle {
    margin-top: 0;
}
.recommend .recBox .explanation, .recommend .recBox .recNameAndTitle {
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0;
}
.recommend .recBoxHeader {
    height: 1.4em;
    padding-bottom: 3px;
}
.recommend .blueLink {
    float: right;
    font-size: 0.92em;
    line-height: 1.4em;
    white-space: nowrap;
}
.recommend .recBox .recElement {
    background-color: rgba(0, 0, 0, 0);
    border-top: 1px solid #D4DADC;
    clear: left;
    outline: medium none;
    overflow: hidden;
    padding: 4px 0 5px;
}
.recElement {
    list-style: none outside none;
}
.recommend .recInfo {
    float: left;
    overflow: hidden;
    padding-left: 10px;
    word-wrap: break-word;
}
.recBox .recInfo {
    width: 150px;
}
.recommend .thumbnail {
    float: left;
}
.recommend .recDismissLink {
    float: right;
}
.recommend .recBox .recElement .recInfo {
    padding-left: 6px;
}
.recommend .recBox .recNameAndTitle {
    margin-right: 11px;
}
.recommend .recImage {
    float: left;
}
.recommend .recBox .recImage {
    margin-top: 3px;
}
.recommend .recBox img.records {
    border: medium none;
    height: 24px;
    margin: 3px 0 0 4px;
    width: 24px;
}
.recommend img.account {
    background: url("/img/sprites/icons24.png") no-repeat scroll 1px -2px rgba(0, 0, 0, 0);
}
.recommend img.opportunity {
    background: url("/img/sprites/icons24.png") no-repeat scroll 1px -422px rgba(0, 0, 0, 0);
}
.recommend img.lead {
    background: url("/img/sprites/icons24.png") no-repeat scroll 1px -336px rgba(0, 0, 0, 0);
}
.recommend img.contact {
    background: url("/img/sprites/icons24.png") no-repeat scroll 1px -142px rgba(0, 0, 0, 0);
}
.recommend img.article {
    background-image: url("/img/knowledge/knowledge24.png");
}
.recommend img.personAccount {
    background: url("/img/icon/perAccounts32.png") no-repeat scroll -3px -2px rgba(0, 0, 0, 0);
}
.recommend .recDismissImage {
    background: url("/img/feeds/x_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 8px;
    margin-right: 2px;
    visibility: hidden;
    width: 9px;
}
.recommend .recDismissLink:focus .recDismissImage, .recommend .recDismissLink .recDismissVisible {
    visibility: visible;
}
.recBox .joinWrapper .asktojoin > img {
    background-image: url("/img/feeds/follow_sprite.png");
    background-position: -1px -148px;
    height: 12px;
    vertical-align: middle;
    width: 12px;
}
.recommend .recBox .selected .feedfilterheader a {
    color: #333435;
    cursor: default;
    font-weight: 700;
    text-decoration: none;
}
.recommend .recBox .recDismissImage {
    margin-top: 2px;
}
.recommend .arrow-img {
    border: 5px solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
}
.recommend .expandedExplanation .blueLink {
    float: none;
}
.recommend .mruIcon {
    margin-left: 1px;
    padding-right: 0;
    vertical-align: middle;
}
.recommend ul {
    margin: 0;
    padding: 0;
}
.recommend li {
    margin: 0;
}
.recommend .recExpl ul > li {
    list-style-type: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recommend .explanation-ul {
    margin: 0;
    padding-left: 0;
    word-wrap: normal;
}
.recommend .explanation-ul > li {
    margin-bottom: 3px;
    margin-top: 3px;
}
.recommend .recBox .arrow-img {
    margin-right: 2px;
}
.recommend .recBox .recExpl {
    margin-left: 16px;
}
.recommend .recBox .thumb {
    height: 24px;
    margin: 2px 2px 0 0;
    width: 24px;
}
.recommend .recBox .groupmanagementlink {
    margin-bottom: 2px;
}
.jitRecs {
    background-color: #EFF7FA;
    border: 2px solid #1797C0;
    border-radius: 5px;
    color: #222222;
    font-size: 1em;
    line-height: 15px;
    margin: 4px 4px 18px 2px;
    padding: 8px 6px 5px;
}
.jitRecs-p {
    margin-bottom: 7px;
    margin-top: 0;
}
.jitRecs .recBox .recInfo {
    margin-left: 0;
    width: 120px;
}
.jitRecs .recommend, .jitRecs .recBox {
    margin-bottom: 0;
}
.chatterlvthirdcolumn .recommend {
    margin-bottom: 10px;
}
.recommend .recBox .noTopics {
    color: #000000;
    margin-top: 6px;
}
.recBox .topicElement .todoList {
    padding: 16px 14px;
}
.recBox .topicElement .suggested span, .recBox .topicElement .selected a, .recBox .topicElement .new .done, .recBox .topicElement .used .skip {
    display: none;
}
.recBox .topicElement .selected img {
    padding-right: 5px;
}
.recBox .topicElement .suggestion {
    padding-top: 2px;
    word-wrap: break-word;
}
.recBox .topicElement .suggestion p {
    padding-top: 0;
}
.recBox .success .todoList {
    background: none repeat scroll 0 0 #EDFFF1;
    border: 2px solid #9BEBB3;
}
.recBox .success .todoList p {
    padding: 0;
}
.topicsContainer {
    padding-bottom: 10px;
}
.recBox .topicElement .suggestions {
    padding: 10px 0;
}
.topicSpinner {
    background: url("/sfc/images/spinner_large.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 60px;
    width: 100%;
}
body .quickActionPanel {
    border-bottom: 1px solid #C7CCCE;
    margin-top: 11px;
    padding: 0 5px 5px;
    white-space: normal;
}
body div.quickActionPanel .bPageBlock {
    border-width: 0;
    margin-bottom: 0;
    padding: 0;
}
.publishercontainer .quickActionPanel .mouseOverInfoOuter, .publishercontainer .quickActionPanel .pbHeader {
    display: none;
}
body .publishercontainer .quickActionPanel .quickActionForm, .publishercontainer .quickActionPanel .pbError {
    background-color: #FFFFFF;
}
.publishercontainer .quickActionPanel .pbError {
    color: #CC0000;
    font-weight: bold;
    text-align: center;
}
.publishercontainer .quickActionForm .zen-lastUnit {
    display: inline;
    float: left;
}
.publishercontainer .quickActionForm .zen-size1of1.zen-lastUnit {
    width: 100%;
}
.publishercontainer .quickActionForm .zen-size1of2.zen-lastUnit {
    width: 50%;
}
.publishercontainer .quickActionPanel .quickActionField {
    overflow: hidden;
    padding-bottom: 10px;
}
.publishercontainer .quickActionPanel .quickActionFieldLabel, .publishercontainer .quickActionPanel .quickActionFieldElement {
    margin-left: 5px;
    margin-right: 5px;
}
.publishercontainer .quickActionPanel .quickActionFieldLabel {
    padding-bottom: 2px;
    padding-top: 2px;
    white-space: nowrap;
}
.publishercontainer .quickActionPanel .quickActionFieldLabel label {
    height: auto;
    line-height: normal;
    margin: 0;
}
.publishercontainer .quickActionPanel .quickActionFieldElement {
    position: relative;
}
.publishercontainer .quickActionPanel .quickActionFieldElement .error {
    background-color: #FCE8E8;
    border-color: #DB7676;
}
.publishercontainer .quickActionPanel .quickActionFieldElement .errorMsg {
    background-image: url("/img/msg_icons/error16.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #000000;
    line-height: normal;
    margin-left: 10px;
    margin-top: 5px;
    min-height: 16px;
    padding-left: 25px;
    padding-top: 0;
    white-space: normal;
}
.publishercontainer .quickActionPanel .quickActionFieldElement .errorMsg a {
    color: #000000;
    text-decoration: underline;
}
.publishercontainer .quickActionPanel .quickActionFieldLabel .requiredMark {
    color: #FF0000;
    display: inline;
}
.publishercontainer .quickActionPanel .lookupIcon, .publishercontainer .quickActionPanel .lookupIconOn, .publishercontainer .quickActionPanel .comboboxIcon, .publishercontainer .quickActionPanel .comboboxIconOn {
    border: medium none;
    height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 16px;
}
.publishercontainer .quickActionPanel .quickActionSelectLookupIcon .lookupIcon, .publishercontainer .quickActionPanel .quickActionSelectLookupIcon .lookupIconOn {
    display: none;
}
.publishercontainer .quickActionPanel .lookupIcon, .publishercontainer .quickActionPanel .comboboxIcon {
    background-image: url("/img/chatter/lookupSearch.png");
}
.publishercontainer .quickActionPanel .lookupIconOn, .publishercontainer .quickActionPanel .comboboxIconOn {
    background-image: url("/img/chatter/lookupSearchHover.png");
}
.publishercontainer .quickActionPanel .lookupInput {
    vertical-align: baseline;
}
.publishercontainer .quickActionPanel .lookupInput a, .publishercontainer .quickActionPanel .dateInput .dateFormat a {
    color: #888888;
    font-size: 92%;
    text-decoration: underline;
}
.publishercontainer .quickActionPanel .dateInput .dateFormat {
    color: #FFFFFF;
    position: absolute;
    right: -6px;
    top: -23px;
}
.publishercontainer .quickActionPanel .quickActionFieldElement {
    line-height: 30px;
}
.publishercontainer .quickActionPanel .multiSelectPicklistTable {
    width: 100%;
}
.publishercontainer .quickActionPanel .multiSelectPicklistTable select {
    height: 100%;
    width: 100% !important;
}
.publishercontainer .quickActionPanel table.multiSelectPicklistTable > tbody > tr > td {
    height: 0;
}
.publishercontainer .quickActionPanel table.multiSelectPicklistTable > tbody > tr.multiSelectPicklistRow > td {
    height: 100%;
}
.publishercontainer .quickActionPanel .multiSelectPicklistTable .multiSelectPicklistCell {
    width: 24px;
}
.publishercontainer .quickActionPanel .quickActionReadOnlyElement, .publishercontainer .quickActionPanel textarea, .publishercontainer .quickActionPanel select, .publishercontainer .quickActionPanel .zen-select, .publishercontainer .quickActionPanel input[type="text"] {
    -moz-box-sizing: border-box;
    border: 1px solid #C7CCCE;
    border-radius: 3px;
    margin: 0;
    padding: 7px;
    width: 100%;
}
.publishercontainer .quickActionPanel .zen-options {
    left: 0;
    right: 0;
}
.publishercontainer .quickActionPanel .quickActionReadOnlyElement {
    background: none repeat scroll 0 0 #FBFBFB;
    color: #999999;
    line-height: 28px;
    min-height: 30px;
    padding-bottom: 0;
    padding-top: 0;
}
.publishercontainer .quickActionPanel textarea, .publishercontainer .quickActionPanel input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
}
.publishercontainer .quickActionPanel .quickActionReadOnlyElement, .publishercontainer .quickActionPanel textarea, .publishercontainer .quickActionPanel input[type="text"] {
    box-shadow: 0 1px 1px rgba(208, 213, 214, 0.5) inset;
}
.publishercontainer .quickActionPanel textarea {
    height: 100px;
    overflow: auto;
}
.publishercontainer .quickActionPanel input[type="text"] {
    height: 30px;
}
.publishercontainer .quickActionPanel input[type="checkbox"] {
    background-image: -moz-linear-gradient(center top , #FEFEFE 46%, #F8F7F7 73%);
    height: 14px;
    width: 14px;
}
.publishercontainer .quickActionPanel select, .publishercontainer .quickActionPanel .zen-select {
    background-image: -moz-linear-gradient(center top , #FFFFFF 16%, #F3F3F3 58%);
    color: #222222;
    font-family: 'Arial','Helvetica',san-serif;
    height: 30px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.socialPubContentField {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    height: 72px;
    margin: 0;
    outline-style: none;
    overflow: hidden;
    resize: none;
    width: 100%;
    word-wrap: break-word;
}
.socialPubCharCount.charLimit {
    color: #FF0000;
}
.socialPubContentMsg {
    color: #FF0000;
    display: inline;
    float: left;
    padding-left: 6px;
}
.socialPubCharCount {
    display: block;
    position: absolute;
    text-align: right;
    top: -24px;
    width: 100%;
}
.publishercontainer .quickActionPanel .socialPubReplyTo {
    line-height: 16px;
}
.socialPubReplyTo .socialPostAuthor {
    display: block;
    margin-left: 32px;
}
.socialPubReplyTo .socialPostAuthor .authorHandle {
    color: #929A9D;
    word-wrap: break-word;
}
.socialPubReplyTo .socialPostAuthor .authorRealName {
    color: #000000;
    font-weight: bold;
    margin-right: 5px;
    word-wrap: break-word;
}
.socialPubReplyTo .socialPostContent {
    margin-left: 32px;
    word-wrap: break-word;
}
.socialPubReplyTo .socialProviderIcon {
    float: left;
    height: auto;
    left: 3px;
    position: absolute;
    width: 30px;
}
.publishercontainer .quickActionPanel .quickActionReadOnlyElement.socialPubReplyTo {
    color: #000000;
    padding: 6px 7px 5px 2px;
}
.publishercontainer .socialPublisherContainer .quickActionPanel .quickActionField {
    overflow: visible;
}
.chatterlvthirdcolumn .todoListBox {
    margin-bottom: 10px;
}
.todoList {
    background: url("/img/chatter/wtdNowGradientbg.png") repeat-x scroll 0 0 #FFE5A7;
}
.todoList .recElementName {
    font-weight: bold;
}
.todoList a {
    color: #015BA7;
    text-decoration: none;
}
.todoList .recImage {
    border: 0 none;
    float: right;
    height: 40px;
    width: 40px;
}
.todoList p {
    margin: 0;
    padding-top: 4px;
}
.todoList .dismiss {
    margin-top: 8px;
}
.todoElement .recImage, .recommend .recBox .todoElement .recImage {
    border: 0 none;
    float: right;
    height: 40px;
    margin-left: 6px;
    width: 40px;
}
.recommend .recBox .todoElement {
    padding: 1px 0 2px !important;
}
#todoItem {
    padding: 16px 14px 10px;
}
#todoItem.success {
    background: none repeat scroll 0 0 #EDFFF1;
    border: 2px solid #9BEBB3;
}
.todoElement .dismiss {
    font-size: 0.9em;
    margin-top: 14px;
}
#todoItem.success img {
    background: url("/img/msg_icons/confirm24.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 25px;
}
.todoList img.user {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -52px rgba(0, 0, 0, 0);
}
.todoList img.group {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
}
.todoList img.video {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -102px rgba(0, 0, 0, 0);
}
.todoList img.desktop {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -142px rgba(0, 0, 0, 0);
}
.todoList img.mobile {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -192px rgba(0, 0, 0, 0);
}
.todoList img.photo {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -242px rgba(0, 0, 0, 0);
}
.todoList img.shortVideo {
    background: url("/img/chatter/wtdNowIcon_sprite.png") no-repeat scroll 0 -102px rgba(0, 0, 0, 0);
}
.recommend .todoElement .recImage {
    border: 0 none;
    float: right;
    height: 40px;
    width: 40px;
}
.richPost {
    position: relative;
}
.richPost h4, .richPost h5 {
    font-size: 1em;
    margin: 0;
}
.richPost .thumbnail {
    display: block;
    position: relative;
}
.richPost .thumbContainer {
    display: block;
    float: left;
    margin-right: 15px;
}
.richPost .thumbnail .thumb {
    border: 1px solid #B5B5B5;
    max-height: 120px;
    max-width: 120px;
}
.richPost .thumbnail.default .thumb {
    border: medium none;
}
.richPost .thumbnail .play {
    bottom: 7px;
    left: 5px;
    position: absolute;
    width: 33px;
}
.richPost .inlinePlayer iframe {
    z-index: 1;
}
.richPost .title a {
    display: block;
    font-weight: 700;
}
.richPost .provider a {
    color: #7D7D84;
    margin-bottom: 10px;
}
.richPost .provider .embedlyIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -468px;
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    position: relative;
    text-indent: -999em;
    top: -1px;
    width: 16px;
}
.richPost .content {
    display: table-cell;
}
.richPost .full {
    margin-left: 0;
}
.richPost .desc {
    max-width: 260px;
}
.richPost .full .desc {
    max-width: none;
}
.feedSearch {
    left: 0;
    position: absolute;
    top: 0;
}
.feedSearch.feedSearchOpen {
    box-shadow: 0 2px 2px #EEEEEE inset;
}
.feedSearch a:hover, .feedSearch a {
    text-decoration: none;
}
.feedSearchForm {
    border: medium none;
    display: none;
}
a.feedSearchOpenButton {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 1px 0;
    padding: 3px 7px 2px 6px;
    vertical-align: top;
}
.comboMenu .zen-searchBox input {
    color: #000000;
}
.feedSearch.feedSearchOpen .feedSearchForm {
    display: block;
}
.feedSearch.feedSearchOpen .feedSearchClosedButton {
    display: none;
}
.feedSearchClosedButton {
    height: 12px;
    padding: 7px 9px 4px 1px;
}
.feedsupermenu .feedSearchClearIcon {
    background-image: url("/img/alohaSkin/search_clear_sprite.png");
    background-position: 1px 1px;
    background-repeat: no-repeat;
    display: inline;
    height: 16px;
    padding-right: 5px;
    position: absolute;
    right: 10px;
    top: 9px;
    vertical-align: middle;
    width: 17px;
}
.feedSearchClear {
    display: inline-block;
    vertical-align: top;
}
.feedSearchIcon {
    background-image: url("/img/chatter/searchMagnifyingGlass.png");
    background-position: 0 -16px;
    border: medium none;
    height: 12px;
    margin: 0;
    padding: 0;
    width: 11px;
}
a:hover .feedSearchIcon {
    background-position: 0 -32px;
}
a:focus .feedSearchIcon {
    background-position: 0 -32px;
}
.feeditembody .feeditemaux {
    border: 1px solid #EDEDED;
    border-radius: 2px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding: 12px 10px 11px;
}
.feeditemaux .icon {
    float: left;
    padding-right: 10px;
}
.feeditemaux .linkedTitle {
    font-size: 1em;
    padding-bottom: 3px;
}
.feeditemaux .linkedTitle .linkUrl {
    color: #7D7D84;
}
.feeditemaux .linkedTitle, .feeditemaux .description {
    display: block;
}
.feeditemaux .rscontainer .rsicon {
    float: left;
}
.feeditemaux .rscontainer .rsbody {
    padding-left: 26px;
}
.feeditemaux .rscontainer .rsbody .rstitle .rslink {
    color: #7D7D84;
}
.feeditemaux .rscontainer .rsbody .rsmorelink, .feeditemaux .rscontainer .rsbody .rsproperty {
    display: block;
    overflow: hidden;
    padding-top: 3px;
}
.feeditemaux .rscontainer .rsbody .rspropertyhead {
    color: #7D7D84;
    padding-right: 4px;
}
.feeditemaux .rscontainer .rsbody .rsmorelink .rsandtext {
    color: #7D7D84;
}
.chatterFileDetailActionListPanel li a, .chatterFileDetailActionListPanel li a:hover {
    color: #015BA7;
    text-decoration: none;
}
.chatterFileDetailActionListPanel img {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterFileDetailActionListPanel ul {
    list-style: none outside none;
    padding-bottom: 4px;
    padding-top: 9px;
}
.chatterFileDetailActionListPanel li {
    margin: 4px 0;
}
.chatterFileDetailActionListPanel li a:hover span {
    text-decoration: underline;
}
.chatterFileDetailActionListPanel .actionLabel {
    display: inline-block;
    margin-left: 3px;
    max-width: 150px;
    vertical-align: top;
}
.chatterFileDetailActionListPanel .fileSizeLabel {
    color: #7D7D84;
    font-size: 0.9em;
    vertical-align: top;
}
.chatterFileDetailActionListPanel img {
    height: 16px;
    width: 16px;
}
.chatterFileDetailActionListPanel .downloadItemIcon {
    background-position: 0 -20px;
}
.chatterFileDetailActionListPanel .shareFileWithItemIcon {
    background-position: 0 -56px;
}
.chatterFileDetailActionListPanel .updateVersionItemIcon {
    background-position: 0 -38px;
}
.chatterFileDetailActionListPanel .publishItemIcon {
    background-position: 0 -405px;
}
.chatterHover {
    font-weight: normal;
    line-height: 14.4px;
    position: relative;
}
.mruList .chatter-hover-highlight {
    background-color: #E3F3FF;
    border-radius: 5px;
}
.chatterHover.chatterHover-right {
    padding-left: 11px;
}
.chatterHover.chatterHover-left {
    padding-right: 11px;
}
.chatterHover.chatterHover-above {
    padding-bottom: 11px;
}
.chatterHover.chatterHover-below {
    padding-top: 11px;
}
.chatterHover > .arrow {
    background: url("/img/chatter/dialogbox_arrows.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 25px;
    position: absolute;
    width: 25px;
}
.chatterHover.chatterHover-above > .arrow {
    background-position: -4px -34px;
    bottom: 0;
    left: 13px;
}
.chatterHover.chatterHover-below > .arrow {
    background-position: 0 -243px;
    left: 13px;
    top: 0;
}
.chatterHover.chatterHover-right > .arrow {
    background-position: -25px -85px;
    left: 0;
    top: 0;
}
.chatterHover.chatterHover-left > .arrow {
    background-position: 11px -2px;
    right: 0;
    top: 0;
}
.chatterHover > .wrapper {
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
    border-radius: 5px;
    box-shadow: 0 2px 5px #A0ACAB;
    margin: 0;
    min-height: 35px;
    min-width: 272px;
    overflow: hidden;
    padding: 14px;
    position: relative;
    white-space: normal;
}
.chatterHover.chatterHover-right > .wrapper, .chatterHover.chatterHover-left > .wrapper {
    top: -20px;
}
.chatterHover .loadHover {
    background: url("/img/loading.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    height: 38px;
    padding-top: 3px;
    text-indent: 20px;
}
.chatterHover .hoverInfo {
    float: left;
    margin-left: 12px;
    max-width: 211px;
    overflow: hidden;
    padding-bottom: 1px;
    white-space: normal;
    width: 210px;
    word-wrap: break-word;
}
.chatterHover .hoverInfo > .nameAndInfo {
    margin-bottom: 10px;
    max-width: 210px;
}
.chatterHover .thumbHover, .chatterHover .chatter-avatar, .chatterHover .chatter-avatar .chatter-photo {
    float: left;
    height: 45px !important;
    width: 45px !important;
}
.chatterHover > .wrapper > a.chatter-avatar {
    display: block !important;
    position: relative;
}
.chatterHover .thumbHover.file {
    border: medium none;
    height: auto !important;
    width: auto !important;
}
.chatterHover .thumbHover.file.loading {
    background: url("/img/loading.gif") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    height: 32px !important;
    width: 32px !important;
}
.chatterHover .chatterFileDetailActionListPanel > ul {
    margin: 0;
    padding: 0;
}
.chatterHover .hoverInfo > .hoverData {
    font-size: 1em;
}
.chatterHover .hoverInfo > .hoverData > .detail {
    color: #7D7D84;
}
.chatterHover .hoverInfo > .nameAndInfo > .name, .chatterHover .hoverInfo > .nameAndInfo > .nameDiv > .name {
    color: #015BA7;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}
.chatterHover .hoverInfo > .withPresence > .name, .chatterHover .hoverInfo > .withPresence > .nameDiv {
    display: inline-block;
    float: left;
    max-width: 190px;
}
.chatterHover .hoverInfo > .withPresence > .chatStatus {
    float: left;
}
.chatterHover .hoverInfo > .nameAndInfo > .chatterHover-userTitle, .chatterHover .hoverInfo > .nameAndInfo > .company, .chatterHover .hoverInfo > .misc {
    color: #7D7D84;
}
.chatterHover .hoverInfo > .nameAndInfo > .chatterHover-userTitle, .chatterHover .hoverInfo > .nameAndInfo > .company {
    font-style: italic;
}
.chatterHover .hoverInfo > .misc {
    font-style: normal;
    line-height: 1.2em;
}
.chatterHover .hoverInfo .date {
    color: #7D7D84 !important;
    white-space: nowrap;
}
.chatterHover .hoverInfo > .description {
    margin-top: 15px;
}
.chatterHover .actions {
    border-top: 1px solid #E9EAEA;
    margin-top: 10px;
    padding-top: 4px;
    white-space: nowrap;
    width: 210px;
}
.chatterHover .actions.file ul > li {
    margin: 0 !important;
    padding: 0 !important;
}
.chatterHover .followLink, .chatterHover .unfollowLink {
    padding: 2px 0 !important;
}
.chatterHover .asktojoin {
    text-decoration: none;
}
.chatterHover .sendPrivateMessage > a {
    color: #015BA7;
    font-size: 1em;
    font-weight: normal !important;
    text-decoration: none;
}
.chatterHover .message {
    margin: 10px 0 0;
    padding-top: 10px;
}
.chatterHover .actions > a {
    color: #015BA7;
    font-size: 1em;
    text-decoration: none;
}
.feedcontainer .feeditem .feedcommentuser .chatterHover .wrapper .chatterHoverThumbnail {
    display: block;
}
.chatterHover .unfollowicon, .chatterHover .followicon {
    height: 15px !important;
    width: 15px !important;
}
.chatterHover .groupmanagementlink {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.chatterHover .chatIcon {
    background: url("/img/chatter/chat16.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 16px !important;
    margin-left: 1px;
    margin-right: -1px;
    vertical-align: middle;
    width: 19px !important;
}
.chatterHover .chatLabel {
    margin-left: -1px;
}
.chatterHover .offline .chatIcon {
    background: url("/img/chatter/chatoffline_16.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.chatterHover .away .chatIcon {
    background: url("/img/chatter/chataway_16.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.chatterHover .hoverInfo img {
    border: medium none;
    display: inline;
}
.chatterHover .chatStatus {
    background: url("/img/chatter/statusIcons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 15px !important;
    vertical-align: bottom !important;
    width: 16px !important;
}
.chatterHover .offline {
    background-position: 0 -32px;
}
.chatterHover .online {
    background-position: 0 0.5px;
}
.chatterHover .away {
    background-position: 0 -16px;
}
.chatterHover .profileSection {
    margin: 0;
}
.chatterHover .actions .chat {
    color: #015BA7;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.chatterHover .sendPrivateMessage img {
    height: 16px !important;
    width: 19px !important;
}
.chatterHover .actions a.chat.online:hover .chatLabel, .chatterHover .actions a.chat.away:hover .chatLabel {
    cursor: pointer;
    text-decoration: underline;
}
.chatterHover .actions .offline {
    color: #7D7D84;
}
.chatterHover .wrapper .pbBody a {
    color: #000000;
}
.chatterHover .bPageBlock {
    background-color: #FFFFFF !important;
    margin: -14px;
    width: 370px;
}
.chatterHover table {
    table-layout: fixed;
    word-wrap: break-word;
}
.chatterHover .pbBody {
    background-image: none !important;
}
.publishToLibBadgePanel {
    background-color: #AFC3CA;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline;
    font-size: 0.8em;
    padding: 3px 4px 2px;
    text-align: center;
}
.chatterFileListBlock .publishToLibBadgePanel {
    display: inline-block;
    float: right;
}
.chatterFileListBlock .publishToLibBadgePanel.withMargin {
    margin: -17px 0 -1px;
}
#FilePublishToLibraryDialog {
    position: absolute;
}
#FilePublishToLibraryDialogContent {
    max-height: 420px;
    min-height: 250px;
}
#publishToLibContent {
    height: 380px;
    overflow: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}
#FilePublishToLibraryDialogContent .buttonBar {
    padding-top: 15px;
}
#FilePublishToLibraryDialogContent .buttonBar .publishCancelButtons {
    width: 600px;
}
#global_form_error_msg ul {
    list-style: circle outside none;
}
.publishToLibContentOverlayPanel .publishFormBlock .overlayListHeader {
    background: url("/img/alohaSkin/grid_headerbg.gif") repeat-x scroll 0 bottom #FFFFFF;
    border-bottom: 1px solid #DBDBDB;
    font-weight: bold;
    padding: 5px;
}
#publishToLibContent .publishFormHeader span {
    font-weight: bold;
}
#publishToLibContent .publishFormBlock {
    border: 1px solid #DBDBDB;
    display: table;
    padding-bottom: 5px;
    width: 100%;
}
#publishToLibContent .publishToLibCommonFieldsPlaceHolder {
    height: 24px;
}
.publishToLibCommonFieldsContainer {
    width: 100%;
}
.stdInformationSectionHelpTextPanel {
    vertical-align: top;
}
.stdInformationSectionHelpText {
    float: right;
    font-size: 1.1em;
    padding: 5px 2px 0;
    width: 200px;
}
.stdInformationSectionHelpText .helpLink {
    text-decoration: underline;
}
.publishToLibCommonFields td, .publishToLibCommonFields th {
    padding: 4px 3px;
}
.publishToLibCommonFields .requiredInput {
    position: relative;
}
.publishToLibCommonFields .requiredInput .requiredBlock {
    background-color: #CC0000;
    bottom: 0;
    left: -4px;
    position: absolute;
    top: 1px;
    width: 3px;
}
.publishToLibCommonFields .publishInputNormalSize {
    width: 342px;
}
.publishToLibCommonFields .publishDescripiton {
    resize: none;
}
.publishToLibCommonFields select.publishInputNormalSize {
    width: 220px;
}
.publishToLibCommonFields .publishToLibLabelCell {
    color: #4A4A56;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 120px;
}
#publishFancyTagsContainer {
    background-color: #FFFFFF;
    border: 1px solid #959595;
    cursor: text;
    padding: 2px 4px;
    width: 334px;
}
#publishFancyTagsList input {
    border: 0 none;
    height: 16px;
    margin: 1px 0 0;
    max-width: 320px;
    padding: 0;
}
#publishFancyTagsList .tagItem {
    background: none repeat scroll 0 0 #EEF7FA;
    border: 1px solid #D4DADC;
    color: #222222;
    display: inline-block;
    font-size: 0.92em;
    margin: 1px 0;
    padding: 2px 5px 1px;
    text-decoration: none;
}
#publishFancyTagsList .tagItem .tagItemText {
    display: inline-block;
    float: left;
    margin: -2px 0;
    max-width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#publishFancyTagsList .tagItemInputContainer {
    display: inline-block;
}
#publishFancyTagsList span {
    padding: 2px 0;
}
#publishFancyTagsList a {
    display: inline-block;
    margin-left: 5px;
    padding-top: 2px;
}
#publishFancyTagsList a.remove img {
    background: url("/img/chatter/message_item_x.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border: 0 none;
    height: 8px;
    width: 8px;
}
.tagACList {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.tagACList li {
    margin: 0;
}
.tagACRow {
    height: 16px;
    padding-left: 2px;
}
.tagACRowSelected {
    height: 16px;
    padding-left: 2px;
}
.tagACRowHover {
    background-color: #E3F3FF;
    color: #015BA7;
}
.tagACRow.tagACHintRow {
    background-color: #F7F8F8;
    cursor: default;
    font-weight: bold;
    height: 25px;
    padding-top: 5px;
    text-align: center;
}
#publishCustomFieldsBlock {
    border-top: 1px solid #EAEAEA;
    margin-top: 10px;
}
#customFieldsBody {
    margin-top: 5px;
}
#customFieldsBody .bPageBlock {
    border: medium none;
}
#customFieldsBody .detailList .helpOrb {
    right: -21px;
}
.requiredLegend_publish {
    display: inline;
    float: left;
}
#customFieldsBody .mouseOverInfo {
    left: -245px;
}
#customFieldsBody .helpOrb {
    background-image: url("/img/alohaSkin/info_sprite.png");
    background-position: left top;
    height: 15px;
    width: 15px;
}
#customFieldsBody .requiredInput {
    margin-left: 4px;
}
#gotoContentLinkBox {
    color: #7D7D84;
    margin-top: 3px;
}
#FilePublishToLibraryDialogContent .publishProgress {
    background: url("/img/loading32.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    width: 32px;
}
#FilePublishToLibraryDialogContent .publishProgressPanel {
    margin: 100px 150px;
}
#FilePublishToLibraryDialogContent .publishText {
    font-size: 1.05em;
    padding: 5px 45px;
}
#actionProgressPanel #contentContainer {
    width: 442px;
}
#actionProgressPanel #progressIcon {
    background: url("/img/loading32.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 32px;
    margin-top: 25px;
    width: 32px;
}
#actionProgressPanel #progressMsgContainer {
    float: left;
    padding-left: 10px;
    width: 395px;
}
#progressMsgContainer #progressMsgTitle {
    font-size: 1.2em;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#progressMsgContainer #progressMsgText {
    padding-top: 10px;
}
#actionProgressPanel .clear {
    clear: both;
}
.swfbtn-panel {
    cursor: pointer;
    height: 24px;
    left: 30px;
    opacity: 0;
    position: absolute;
    top: 4px;
    width: 98px;
}
.multifile-upload-input-button, .singlefile-upload-input-button {
    cursor: pointer;
    font-size: 10em;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
}
.multifile-upload-input-button {
    right: 0;
}
.singlefile-upload-input-button {
    height: 100px;
    right: 26px;
}
#singleFileInput {
    margin-right: -15px;
    width: 250px;
}
#multiUploadBtn {
    box-shadow: 0 0;
    padding-left: 0;
    padding-right: 3px;
}
.multifile-upload-button {
    background: none repeat scroll 0 0 #C6E1FF;
    border-bottom: 1px solid #DDDDDD;
    color: #000000;
    display: block;
    padding: 7px 0;
    text-align: center;
    width: 105px;
}
.multifile-upload-button-hover {
    background: none repeat scroll 0 0 #99CCFF;
}
.multifile-upload-button-focus {
    outline: 1px dotted #000000;
}
.singleProgress, .overallProgress {
    background-color: #FFFFFF;
    border: 1px solid #CFD4D6;
    display: inline-block;
    margin-bottom: -4px;
    padding: 1px;
}
.singleProgress span, .overallProgress span {
    background-color: #A4DCEF;
    display: block;
    height: 11px;
    width: 0;
}
.singleProgress {
    width: 200px;
}
.overallProgress {
    display: none;
    margin: 4px 0 2px;
    width: 330px;
}
.multifile-upload-list {
    list-style: none outside none;
    padding: 0;
}
.multifile-upload-list li.multi-item, .multifile-upload-list li.single-item {
    border-bottom: 1px solid #D4DADC;
    font-size: 1.1em;
    line-height: 25px;
    margin: 0;
    padding: 2px 10px;
}
.multifile-upload-list li.single-item {
    border-top: 1px solid #D4DADC;
}
.multifile-upload-list .warningBackGround {
    background-color: #FDEDEA;
}
.multifile-upload-list .warningLabelInRed {
    color: #C00000;
}
.multifile-upload-list .doneLabelInGreen {
    color: #008040;
}
.multifile-upload-type {
    display: inline-block;
}
.multifile-upload-type img {
    background: url("/sfc/images/docicons/doctype_16_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 0.4em;
    vertical-align: middle;
    width: 16px;
}
.multifile-upload-type .sprite-doctype-ai-16 {
    background-position: 0 -26px;
}
.multifile-upload-type .sprite-doctype-audio-16 {
    background-position: 0 -52px;
}
.multifile-upload-type .sprite-doctype-csv-16 {
    background-position: 0 -78px;
}
.multifile-upload-type .sprite-doctype-eps-16 {
    background-position: 0 -104px;
}
.multifile-upload-type .sprite-doctype-excel-16 {
    background-position: 0 -130px;
}
.multifile-upload-type .sprite-doctype-exe-16 {
    background-position: 0 -156px;
}
.multifile-upload-type .sprite-doctype-flash-16 {
    background-position: 0 -182px;
}
.multifile-upload-type .sprite-doctype-gdoc-16 {
    background-position: 0 -208px;
}
.multifile-upload-type .sprite-doctype-gpres-16 {
    background-position: 0 -234px;
}
.multifile-upload-type .sprite-doctype-gsheet-16 {
    background-position: 0 -260px;
}
.multifile-upload-type .sprite-doctype-html-16 {
    background-position: 0 -286px;
}
.multifile-upload-type .sprite-doctype-image-16 {
    background-position: 0 -312px;
}
.multifile-upload-type .sprite-doctype-link-16 {
    background-position: 0 -338px;
}
.multifile-upload-type .sprite-doctype-mp4-16 {
    background-position: 0 -364px;
}
.multifile-upload-type .sprite-doctype-pack-16 {
    background-position: 0 -390px;
}
.multifile-upload-type .sprite-doctype-pdf-16 {
    background-position: 0 -416px;
}
.multifile-upload-type .sprite-doctype-ppt-16 {
    background-position: 0 -442px;
}
.multifile-upload-type .sprite-doctype-psd-16 {
    background-position: 0 -468px;
}
.multifile-upload-type .sprite-doctype-rtf-16 {
    background-position: 0 -494px;
}
.multifile-upload-type .sprite-doctype-slide-16 {
    background-position: 0 -520px;
}
.multifile-upload-type .sprite-doctype-txt-16 {
    background-position: 0 -546px;
}
.multifile-upload-type .sprite-doctype-unknown-16 {
    background-position: 0 -572px;
}
.multifile-upload-type .sprite-doctype-video-16 {
    background-position: 0 -598px;
}
.multifile-upload-type .sprite-doctype-visio-16 {
    background-position: 0 -624px;
}
.multifile-upload-type .sprite-doctype-webex-16 {
    background-position: 0 -650px;
}
.multifile-upload-type .sprite-doctype-word-16 {
    background-position: 0 -676px;
}
.multifile-upload-type .sprite-doctype-xml-16 {
    background-position: 0 -702px;
}
.multifile-upload-type .sprite-doctype-zip-16 {
    background-position: 0 -728px;
}
.fileType32x32Icon img {
    background: url("/sfc/images/docicons/doctype_32_sprite.png?v=186-2") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    width: 32px;
}
.fileType32x32Icon .sprite-doctype--32 {
    background-position: 0 0;
}
.fileType32x32Icon .sprite-doctype-ai-32 {
    background-position: 0 -42px;
}
.fileType32x32Icon .sprite-doctype-audio-32 {
    background-position: 0 -84px;
}
.fileType32x32Icon .sprite-doctype-csv-32 {
    background-position: 0 -126px;
}
.fileType32x32Icon .sprite-doctype-eps-32 {
    background-position: 0 -168px;
}
.fileType32x32Icon .sprite-doctype-excel-32 {
    background-position: 0 -210px;
}
.fileType32x32Icon .sprite-doctype-exe-32 {
    background-position: 0 -252px;
}
.fileType32x32Icon .sprite-doctype-flash-32 {
    background-position: 0 -294px;
}
.fileType32x32Icon .sprite-doctype-gdoc-32 {
    background-position: 0 -336px;
}
.fileType32x32Icon .sprite-doctype-gpres-32 {
    background-position: 0 -378px;
}
.fileType32x32Icon .sprite-doctype-gsheet-32 {
    background-position: 0 -420px;
}
.fileType32x32Icon .sprite-doctype-html-32 {
    background-position: 0 -462px;
}
.fileType32x32Icon .sprite-doctype-image-32 {
    background-position: 0 -504px;
}
.fileType32x32Icon .sprite-doctype-link-32 {
    background-position: 0 -546px;
}
.fileType32x32Icon .sprite-doctype-mp4-32 {
    background-position: 0 -588px;
}
.fileType32x32Icon .sprite-doctype-pack-32 {
    background-position: 0 -630px;
}
.fileType32x32Icon .sprite-doctype-pdf-32 {
    background-position: 0 -672px;
}
.fileType32x32Icon .sprite-doctype-ppt-32 {
    background-position: 0 -714px;
}
.fileType32x32Icon .sprite-doctype-psd-32 {
    background-position: 0 -756px;
}
.fileType32x32Icon .sprite-doctype-rtf-32 {
    background-position: 0 -798px;
}
.fileType32x32Icon .sprite-doctype-slide-32 {
    background-position: 0 -840px;
}
.fileType32x32Icon .sprite-doctype-txt-32 {
    background-position: 0 -882px;
}
.fileType32x32Icon .sprite-doctype-unknown-32 {
    background-position: 0 -924px;
}
.fileType32x32Icon .sprite-doctype-video-32 {
    background-position: 0 -966px;
}
.fileType32x32Icon .sprite-doctype-visio-32 {
    background-position: 0 -1008px;
}
.fileType32x32Icon .sprite-doctype-webex-32 {
    background-position: 0 -1050px;
}
.fileType32x32Icon .sprite-doctype-word-32 {
    background-position: 0 -1092px;
}
.fileType32x32Icon .sprite-doctype-xml-32 {
    background-position: 0 -1134px;
}
.fileType32x32Icon .sprite-doctype-zip-32 {
    background-position: 0 -1176px;
}
.multifile-upload-cancel.hidden {
    display: none;
}
.multifile-upload-file, .multifile-upload-name, .multifile-upload-size, .multifile-upload-cancel {
    display: inline-block;
}
.multifile-upload-file {
    width: 230px;
}
.multifile-upload-size, .multifile-upload-cancel {
    font-size: 0.8em;
}
.multifile-upload-cancel {
    float: right;
}
.multifile-upload-status {
    margin-left: 10px;
}
.multifile-upload-size {
    color: #A8A8A8;
    margin-left: 5px;
}
.fileMultiUploadOverlay progress {
    margin-top: 5px;
    width: 95%;
}
.fileMultiUploadOverlay .chatterListOverlay {
    font-size: 0.9em;
    margin-top: 30px;
}
.fileMultiUploadOverlay .maximumSizeLabelSpan {
    color: #A8A8A8;
    display: inline-block;
    float: left;
    font-size: 0.9em;
    margin-top: 4px;
}
.fileMultiUploadOverlay .overlayList {
    border-bottom: 0 none;
    border-top: 0 none;
}
.fileMultiUploadOverlay .overlayListTableHeader {
    border-bottom: 1px solid #D4DADC;
    border-top: 1px solid #D4DADC;
    width: 100%;
}
.fileMultiUploadOverlay .sharedWithListOverlayPanel .chatterListOverlay .overlayList {
    border-left: 1px solid #D4DADC;
    border-right: 1px solid #D4DADC;
}
.fileMultiUploadOverlay .ongoingBackGround {
    background-color: #E3F3FF;
}
.fileMultiUploadOverlay .canceledAllBackGround {
    background-color: #FFFFE2;
}
.fileMultiUploadOverlay .finshedBackGroud {
    background-color: #FFFFDC;
}
.fileMultiUploadOverlay .overlayListTableHeader td {
    padding: 6px 0;
    text-align: center;
}
.fileMultiUploadOverlay .overlayListTableHeader .uploadingStatusInfo, .fileMultiUploadOverlay .overlayListTableHeader .canceledAllStatusInfo {
    font-size: 1.03em;
    font-weight: bold;
}
.fileMultiUploadOverlay .overlayListTableHeader .uploadingStatusInfo {
    color: #008040;
}
.fileMultiUploadOverlay .overlayListTableHeader .canceledAllStatusInfo {
    color: #C00000;
}
.fileMultiUploadOverlay .overlayListTableHeader .inProgressUploadSpan, .fileMultiUploadOverlay .overlayListTableHeader .inProgressUploadSpan {
    display: none;
}
.fileMultiUploadOverlay .buttonBar {
    margin-top: 15px;
}
.fileMultiUploadOverlay .btn, .multiUploadConfirmDialog .btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/img/alohaSkin/btn_sprite.png") repeat-x scroll right top #E8E8E9;
    border-color: #B5B5B5 #B5B5B5 #7F7F7F;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 0.9em;
    font-weight: bold;
    margin: 1px;
    padding: 2px 3px;
}
.fileMultiUploadOverlay .uploadDoneIconClass {
    background: url("/img/feeds/icons_sprite.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
    float: right;
    height: 15px;
    margin-top: 5px;
    width: 15px;
}
.fileMultiUploadOverlay .uploadWarningIconClass {
    background: url("/img/msg_icons/error16.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    margin-top: 5px;
    width: 16px;
}
.fileMultiUploadOverlay .warningMessage {
    display: inline-block;
    vertical-align: top;
}
.fileMultiUploadOverlay .fileSizeLabel {
    color: #7D7D84;
    font-size: 0.9em;
    margin-top: 5px;
}
.fileMultiUploadOverlay .cancelledRow {
    background-color: #FDEDEA;
}
.multiUploadFilesDialog {
    left: 50%;
    position: fixed;
    top: 50%;
}
#dragAndDropTargetOverlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 16777270;
}
.dragAndDropTargetDiv {
    color: #FFFFFF;
    left: 50%;
    margin-left: -200px;
    margin-top: -200px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 400px;
}
.dragAndDropTargetDiv .dragAndDropTargetImg {
    background: url("/img/chatterfiles/Dropzone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 400px;
}
.dragAndDropTargetDiv .dragAndDropTargetTextDiv {
    font-size: 2em;
}
.multiUploadWarningMessage .msgIcon {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
#MultiUploadErrorHandlingDialog .buttons {
    padding-top: 0;
}
.multiUploadConfirmDialog .message {
    border-radius: 4px;
    padding: 6px 8px 6px 6px;
}
.multiUploadConfirmDialog .messageText {
    margin-left: 8px;
}
#chatterFilesMultiUploadDialog {
    left: 50%;
    position: fixed;
    top: 50%;
}
#chatterFilesMultiUploadDialogTitle {
    display: inline-block;
    max-width: 535px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#folderNavigationMutton {
    padding: 12px 3px 0;
}
#folderNavigationMutton .zen-select {
    border: medium none;
    display: inline;
}
#folderNavigationMutton .zen-options, #folderNavigationMutton .zen-select {
    left: 0;
    right: auto;
}
#folderNavigationMutton .zen-trigger {
    cursor: pointer;
    display: inline-block;
    font-size: 1.62em;
    font-weight: 100;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#folderNavigationMutton .zen-trigger .zen-selectArrow {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1726px;
    background-repeat: no-repeat;
    border: 0 none;
    height: 5px;
    margin-top: 9px;
    width: 7px;
}
#folderNavigationMutton .zen-options {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    font-size: 1.1em;
    margin-top: 2px;
    padding: 10px 0;
    white-space: nowrap;
}
#folderNavigationMutton .zen-options a {
    color: #222222;
    display: block;
    font-size: 1.1em;
    line-height: 13px;
    margin: 0;
    max-width: 600px;
    overflow: hidden;
    padding: 7px 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}
#folderNavigationMutton .zen-options a:hover, #folderNavigationMutton .zen-options a:focus {
    background-color: #ECECEC;
}
#folderNavigationMutton .zen-trigger, #folderNavigationMutton .zen-options {
    color: #222222;
}
#folderNavigationMutton .zen-options {
    max-height: 210px;
    overflow-y: auto;
}
#folderNavigationMutton .folderIndicator {
    background-image: url("/sfc/images/docicons/doctype_32_sprite.png?v=186-2");
    background-position: 0 -1260px;
    background-repeat: no-repeat;
    height: 32px;
    vertical-align: bottom;
    width: 32px;
}
.chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_button_label .chatterbox_onboarding_download_label_mac, .chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_button_label .chatterbox_onboarding_download_label_win, .chatterbox_onboarding_download_os_mac #chatterbox_onboarding_download_instructions_win, .chatterbox_onboarding_download_os_win #chatterbox_onboarding_download_instructions_mac {
    display: none;
}
.chatterbox_onboarding_download, #chatterbox_onboarding_download_1, #chatterbox_onboarding_download_2 {
    height: 320px;
    width: 680px;
}
.setupTab .chatterbox_onboarding_download, .setupTab #chatterbox_onboarding_download_1, .setupTab #chatterbox_onboarding_download_2 {
    height: 360px;
    width: 680px;
}
.chatterbox_onboarding_download {
    color: #3E4041;
    margin: 0.5em 2.5em 1.25em;
    position: relative;
}
.chatterbox_onboarding_download_bkground {
    background-color: #FFFFFF;
}
.overlayDialog .chatterbox_onboarding_download h2, .chatterbox_onboarding_download h2 {
    color: #53B9CD;
    font-size: 2.8em;
    font-weight: bold;
    letter-spacing: -0.03em;
    margin-left: -3px;
    padding-bottom: 0.5em;
}
.setupTab .chatterbox_onboarding_download ul li {
    margin-left: -20px;
}
.chatterbox_onboarding_download ul {
    list-style: disc outside none;
    margin-top: 2em;
}
.chatterbox_onboarding_download li {
    color: #5D5D5D;
    font-size: 1.2em;
    line-height: 1.5em;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0;
    max-width: 450px;
}
.chatterbox_onboarding_download .folder_msg {
    color: #5D5D5D;
    font-size: 1.2em;
    margin-top: 25px;
}
#chatterbox_onboarding_download_1 {
    background: url("/img/filesync/chatterbox_onboarding_download_bg_sync.png?v=188-1") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}
#chatterbox_onboarding_download_1 .chatterbox_onboarding_download_links a, #chatterbox_onboarding_download_1 .chatterbox_onboarding_download_restart a, #chatterbox_onboarding_download_2 .chatterbox_onboarding_download_links a, #chatterbox_onboarding_download_2 .chatterbox_onboarding_download_restart a {
    color: #015BA7;
    cursor: pointer;
    text-decoration: none;
}
#chatterbox_onboarding_download_1 .chatterbox_onboarding_download_links a:hover, #chatterbox_onboarding_download_1 .chatterbox_onboarding_download_restart a:hover, #chatterbox_onboarding_download_2 .chatterbox_onboarding_download_links a:hover, #chatterbox_onboarding_download_2 .chatterbox_onboarding_download_restart a:hover {
    text-decoration: underline;
}
.chatterbox_onboarding_download_links_steps {
    color: #F9AE54;
    font-weight: bold;
    text-transform: uppercase;
}
#chatterbox_onboarding_download_1 .chatterbox_onboarding_download_links {
    bottom: -0.7em;
    color: #7D7D84;
    font-size: 1em;
    left: 0;
    position: absolute;
}
#chatterbox_onboarding_download_2 .chatterbox_onboarding_download_links {
    color: #7D7D84;
    margin-top: 2em;
}
#chatterbox_onboarding_download_1 p, #chatterbox_onboarding_download_2 p.chatterbox_onboarding_download_restart, .chatterbox_onboarding_download h3 {
    font-size: 1.16em;
    font-weight: bold;
    line-height: 1.3em;
}
#chatterbox_onboarding_download_1 p, #chatterbox_onboarding_download_2 h2 {
    color: #0E9FCF;
    font-size: 1.55em;
    letter-spacing: 0;
    margin-left: 0;
    margin-top: 25px;
    max-width: 570px;
}
#chatterbox_onboarding_download_2 p {
    font-size: 1em;
}
.chatterbox_onboarding_download .group:before, .chatterbox_onboarding_download .group:after {
    content: "";
    display: table;
}
.chatterbox_onboarding_download .group:after {
    clear: both;
}
.chatterbox_onboarding_download .group {
}
#chatterbox_onboarding_download_button, #chatterbox_onboarding_download_button_chatter, #chatterbox_onboarding_download_button_chatterbox {
    background-color: #F29724;
    border: 1px solid #C56900;
    border-radius: 4px;
    bottom: 30px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1.3em;
    font-weight: bold;
    height: 2.75em;
    left: 0;
    line-height: 2.75em;
    margin: 0;
    padding: 0 1.25em;
    position: absolute;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    white-space: nowrap;
}
a.chatterbox_onboarding_download_button:hover {
    background: linear-gradient(to bottom, #F9AE54 1%, #EB8A0A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    text-decoration: none;
}
a.chatterbox_onboarding_download_button:active {
    background: linear-gradient(to bottom, #D57900 0px, #EC9322 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3) inset;
    text-decoration: none;
}
.chatterbox_onboarding_download_label_win, .chatterbox_onboarding_download_label_mac {
    padding-left: 17px;
}
.chatterbox_onboarding_download_label_win {
    background: url("/img/filesync/chatterbox_onboarding_download_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterbox_onboarding_download_button_label .chatterbox_onboarding_download_label_win {
    background: url("/img/filesync/chatterbox_onboarding_download_sprite.png") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
}
.chatterbox_onboarding_download_label_mac {
    background: url("/img/filesync/chatterbox_onboarding_download_sprite.png") no-repeat scroll 0 -56px rgba(0, 0, 0, 0);
}
.chatterbox_onboarding_download_button_label .chatterbox_onboarding_download_label_mac {
    background: url("/img/filesync/chatterbox_onboarding_download_sprite.png") no-repeat scroll 0 -82px rgba(0, 0, 0, 0);
}
#chatterbox_onboarding_download_instructions_win, #chatterbox_onboarding_download_instructions_mac {
    margin-top: 1em;
}
.chatterbox_onboarding_download_instruction {
    display: inline-block;
    float: left;
    padding-top: 150px;
    z-index: 999;
}
.chatterbox_onboarding_download_instructions_1 {
    padding-right: 10px;
    width: 180px;
}
.chatterbox_onboarding_download_instructions_2 {
    padding-left: 20px;
    padding-right: 40px;
    width: 180px;
}
.chatterbox_onboarding_download_instructions_3 {
    padding-left: 20px;
    width: 190px;
}
.chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_1, .chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_2, .chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_3 {
    background: url("/img/filesync/chatterbox_onboarding_download_instructions_win.png?v=188-1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_1 {
    background-position: -30px 0;
}
.chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_2 {
    background-position: -226px 0;
}
.chatterbox_onboarding_download_os_win .chatterbox_onboarding_download_instructions_3 {
    background-position: -496px 0;
}
.chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_1, .chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_2, .chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_3 {
    background: url("/img/filesync/chatterbox_onboarding_download_instructions_mac.png?v=188-1") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_1 {
    background-position: -30px 0;
}
.chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_2 {
    background-position: -226px 0;
}
.chatterbox_onboarding_download_os_mac .chatterbox_onboarding_download_instructions_3 {
    background-position: -496px 0;
}
.chatterFilesTabPage .rightContent .fileSyncDowloadAndFeedbackHeaderDiv {
    font-size: 1em;
    position: absolute;
    right: 0;
}
.chatterPage .mainContent .chatterListViewHeader .fileSyncDowloadAndFeedbackHeaderDiv {
    font-size: 1em;
    position: absolute;
    right: 0;
    top: -15px;
}
.FileTabPage .fileSyncDowloadAndFeedbackHeaderDiv {
    top: 20px;
}
.fileSyncDowloadAndFeedbackHeaderDiv a {
    color: #015BA7;
    text-decoration: underline;
}
.chatterTabNavigation .fileSync .icon {
    background-image: url("/img/chatter/filters_sprite.png?v=188-1");
    background-position: 0 -463px;
    height: 16px;
    width: 16px;
}
.chatterbox_onboarding_download_instructions_img_preloader_for_chrome {
    height: 1px;
    overflow: hidden;
    width: 1px;
}
.chatterbox_onboarding_mobile_download_bkground {
    height: inherit;
    margin: 0.5em 0.5em 1.25em;
    text-align: center;
    width: 400px;
}
.chatterbox_onboarding_mobile_download_bkground .chatterDownloadIcon {
    background: url("/img/filesync/mobile-icon-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 130px;
    width: 270px;
}
#chatterbox_onboarding_download_button_chatter, #chatterbox_onboarding_download_button_chatterbox {
    font-size: 1.1em;
    font-weight: normal;
    line-height: normal;
    position: inherit;
}
#chatterbox_onboarding_download_mobile_container {
    height: 100%;
}
#chatterbox_onboarding_download_mobile_container p {
    color: #5D5D5D;
    font-size: 1.15em;
    font-weight: bold;
    margin: 20px;
    position: relative;
}
#chatterbox_onboarding_download_mobile_container .mobileDownloadChatterDesc p {
    margin-top: -10px;
}
.chatterbox_onboarding_mobile_download_bkground .mobile_download_title p {
    margin-top: 10px;
}
#chatterbox_onboarding_download_mobile_container .onboarding_mobile_download_button {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    height: 42px;
    position: inherit;
    width: 135px;
}
#onboarding_mobile_download_chatter_android {
    background: url("/img/filesync/app-store-icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#onboarding_mobile_download_chatter_apple {
    background: url("/img/filesync/app-store-icons.png") no-repeat scroll -150px 0 rgba(0, 0, 0, 0);
}
.hidden {
    display: none;
}
.topicsOnRecordPage {
    overflow: hidden;
}
.topics {
    white-space: normal;
}
.topicsEditor li div, .topics .view {
    word-wrap: break-word;
}
.topicsOnRecordPage .autoCompleteBoxScrolling {
    z-index: 101;
}
.topicsEditor {
    line-height: 16px;
}
.topics a:hover {
    text-decoration: underline;
}
.topicsOnRecordPage .topics .confirm {
    margin-top: 0;
}
.topicsOnRecordPage .topics .success > div {
    margin-top: 3px;
}
.topicsOnRecordPage .topics .success {
    height: 23px;
    line-height: 18px;
}
.topicsOnRecordPage {
    float: left;
    margin-top: 3px;
    min-height: 22px;
}
.metadata.topics {
    font-size: 1em;
}
.topicsOnRecordPage {
    width: 80%;
}
.topics.tags .topicsOnRecordPage {
    width: 40%;
}
.topics.metadata .tagHeader {
    white-space: normal;
}
.topicsOnRecordPage .view {
    padding-left: 10px;
}
.topicsOnRecordPage .topics {
    margin-bottom: 0;
    margin-top: 0;
}
.topics {
    color: #888888;
    font-size: 0.92em;
    margin-bottom: 13px;
    margin-top: 8px;
}
.feeditem .topics {
    margin-right: -16px;
}
.topics a {
    color: #015BA7;
    font-weight: normal;
    text-decoration: none;
}
.topics .suggestions {
    margin-left: -4px;
}
.topics .discreteLink, .topics {
    color: #888888;
    text-decoration: none;
}
.topics .highlight {
    font-size: 1.05em;
    font-style: italic;
    margin: 0 0 10px;
    padding: 8px 10px;
}
.topics .highlight .editLink {
    font-style: normal;
}
.actionsOnHoverEnabled .feeditem.cxhover .topics .editLink, .topic.hover, .discreteLink.hover {
    color: #015BA7;
}
.topics .mouseOver {
    display: none;
}
.topics .extra {
    display: none;
}
.topicsEditor, .topics .highlight {
    background-color: #FFFFDC;
    border-bottom: 1px solid #FCEEB4;
    border-top: 1px solid #FCEEB4;
}
.topicsEditor {
    padding: 10px 0 10px 10px;
}
.topicInput {
    background-color: #FFFFFF;
    border: 1px solid #959595;
    box-shadow: 0 0 1px #E7EAEA inset;
    float: left;
    overflow: hidden;
    padding-bottom: 5px;
    padding-right: 5px;
}
.topics .topicsEditor .topicEditDone {
    float: right;
    font-size: 1em;
    height: 28px;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 0;
}
.relatedTopic, .hotTopics .topic {
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 0;
    margin-top: 5px;
}
.topics .topicInput .topic .name {
    background-color: #FFFFFF;
    border: 1px solid #DEDFE7;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
    margin-left: 5px;
    margin-top: 5px;
    padding: 4px 10px;
}
.topics .topicInput .topic {
    color: #5D5D5D;
    float: left;
    list-style: none outside none;
    max-width: 100%;
}
.topics .topicInput .topic.selected .name, .topics .topicInput .topicHover .name, .hotTopics .topic.selected .name {
    background-color: #E5ECF2;
    border: 1px solid #DEDFE7;
}
.topicInput .input {
    border: 0 none;
    float: left;
    margin: 7px 0 0;
    outline: medium none;
    overflow: hidden;
    padding: 5px;
    resize: none;
    width: 30px;
}
.topicLabel {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.topicInput .ghost {
    color: #999999;
    width: 300px;
}
.topics .delete {
    background: url("/img/feeds/x_sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 8px;
    margin-left: 10px;
    width: 9px;
}
.topics .topicHover .delete {
    background: url("/img/feeds/x_sprite.png") no-repeat scroll 0 -8px rgba(0, 0, 0, 0);
}
.topics .success {
    background-color: #EDFFF1;
    border: 1px solid #9BEBB3;
    border-radius: 3px;
    color: #222222;
    height: 28px;
    width: 100%;
}
.topics .success .title {
    float: left;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 3px;
}
.topics .more {
    display: inline-block;
}
.topics .success > div {
    float: left;
    margin-top: 8px;
}
.topics .confirm {
    background: url("/img/msg_icons/confirm16.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #000000;
    float: left;
    margin-left: 10px;
    margin-top: 4px;
    padding: 10px 8px;
}
#hotTopicsWidget > ul li.hotTopicRank {
    background: none repeat scroll 0 0 #F5F6F9;
    border-radius: 3px;
    clear: both;
    color: #AAABB1;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 25px;
    margin: 0 8px 8px 0;
    overflow: hidden;
    padding: 9px 4px 0;
    text-align: center;
    white-space: nowrap;
    width: 25px;
}
#hotTopicsWidget ul li.hotTopicHeading {
    margin: 0 0 10px;
}
#hotTopicsWidget ul li {
    margin: 8px 0 0;
    padding: 0;
}
#hotTopicsWidget > ul li a {
    color: #015BA7;
}
#hotTopicsWidget > ul li.hotTopicItem {
    color: #015BA7;
    float: left;
    font-weight: bold;
    margin: 3px 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px;
}
#hotTopicsWidget .hotTopicInterested {
    clear: both;
    color: #939A9D;
    font-weight: normal;
    line-height: 0.8em;
    margin: 0;
    padding: 0;
    text-align: left;
}
#hotTopicsWidget > ul.mytopics a {
    font-size: 0.9em;
}
#hotTopicsWidget {
    margin: 0;
    position: relative;
    width: 100%;
}
#hotTopicsWidget > ul {
    margin: 0 0 10px;
    padding: 0;
}
#hotTopicsWidget > ul li {
    display: block;
    list-style-type: none;
}
.hotTopics li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#hotTopicsWidget > ul li.hotTopicHeading {
    border-bottom: 1px solid #D8D9DA;
    color: #585959;
    display: block;
    font-weight: bold;
    height: 1.2em;
    padding-bottom: 3px;
    width: 100%;
}
#hotTopicsWidget > ul li.hotTopicHeading h3 {
    color: #333435;
    float: left;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
.hotTopicActions a {
    font-size: 0.9em;
    line-height: 1.4em;
    position: absolute;
    right: 0;
    top: 0;
    white-space: nowrap;
}
.topicsAc .autoCompleteBoxScrolling {
    background-color: #FFFFFF;
    border: 1px solid #959595;
    box-shadow: 0 2px 2px #AAAAAA;
    margin-top: -1px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px 0;
}
.topicsAc .autoCompleteRow, .topicsAc .autoCompleteHoverRow, .topicsAc .autoCompleteSelectedRow, .topicsAc .nosuggestions {
    font-size: 1.05em;
    height: auto;
    overflow: hidden;
    padding: 6px 10px;
}
.topicsAc .nosuggestions {
    color: #999999;
}
.topicsAc .loadingsuggestions {
    height: 20px;
}
.topicsAc .loadingsuggestions > img {
    background-image: url("/img/dataCategories/spinner.gif");
    background-position: 0 0;
    height: 16px;
    margin-left: 45%;
    width: 16px;
}
.topicsAc .line {
    border-top: 1px solid #E9EBEC;
    height: 0;
    margin: 10px 0;
}
.topicsAc {
    color: #222222;
    margin-top: -1px;
    position: absolute;
    z-index: 101;
}
.topicsAc a.autoCompleteRowLink:hover {
    text-decoration: none;
}
.topicsAc .autoCompleteHoverRow, .topicsAc .autoCompleteSelectedRow {
    background-color: #C4E7F3;
    border: 1px solid #C4E7F3;
}
.topicsAc .actitle {
    display: inline-block;
    white-space: normal;
    width: 60%;
    word-wrap: break-word;
}
.topicsAc .aclabel {
    color: #999999;
    display: inline-block;
    font-size: 0.9em;
    text-align: right;
    width: 40%;
}
.topicsEditorOpen {
}
.hashname {
    float: left;
}
.hashstatus {
    float: right;
    padding-right: 10px;
}
.standaloneTopicWidget {
    border: 1px solid #DEDFE7;
    border-radius: 3px;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    max-width: 100%;
    padding: 4px 4px 4px 10px;
    position: relative;
}
.standaloneTopicWidgetEditor {
    background-color: #FFFFFF;
    border: medium none;
    padding: 10px 0 0;
}
.standaloneTopicWidgetTitle {
    color: #414141;
    font-size: 14px;
    height: 1em;
    margin-bottom: 20px;
}
.topics .topicsEditor .standaloneTopicWidgetEditDone {
    bottom: 10px;
    float: none;
    height: 10px;
    margin-right: 0;
    position: absolute;
    right: 5px;
}
.standaloneTopicWidgetInput {
    border-radius: 3px;
    position: relative;
    width: 100%;
}
.standaloneTopicWidgetInput textarea {
    color: #404C5B;
    font-size: 13px;
    max-width: 80%;
}
.standaloneTopicWidgetTitle .moreLink {
    float: right;
    font-size: 75%;
}
.standaloneTopicLinkName {
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.standaloneTopicWidget .name {
    position: absolute;
    right: 5px;
    top: 5px;
}
.topics .standaloneTopicWidgetView {
    word-wrap: normal;
}
.zen .chatter-deemphasize {
    color: #888888;
    font-size: 0.917em;
}
.zen .chatter-discrete {
    color: #888888;
    text-decoration: none;
}
a.chatter-discrete:hover {
    color: #015BA7;
    text-decoration: underline;
}
.zen .chatter-jsAction {
    color: #888888;
    text-decoration: none;
}
a.chatter-jsAction:hover {
    color: #015BA7;
    text-decoration: none;
}
.zen .chatter-icon {
    height: 15px;
    width: 15px;
}
.zen .chatter-iconSmall {
    height: 12px;
    width: 12px;
}
.zen .chatter-followIcon {
    background-image: url("/img/feeds/follow_sprite.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}
.zen .chatter-iconSmall.chatter-followIcon {
    background-position: -1px -148px;
}
.zen .chatter-unfollowIcon {
    background-image: url("/img/feeds/follow_sprite.png");
    background-position: 0 -54px;
    background-repeat: no-repeat;
}
.zen .active .chatter-unfollowIcon {
    background-position: 0 -75px;
}
.zen .chatter-checkedIcon {
    background-image: url("/img/feeds/follow_sprite.png");
    background-position: 0 -27px;
    background-repeat: no-repeat;
}
.zen .editItemIcon {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 -146px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.zen .deleteItemIcon {
    background: url("/img/chatterfiles/chatterfiles16_sprite.png") no-repeat scroll 0 -344px rgba(0, 0, 0, 0);
    height: 16px;
    width: 16px;
}
.chatter-avatar {
    border: medium none !important;
    display: block;
    position: relative;
}
.chatter-avatarInline {
    display: inline-block;
}
.chatter-avatar img {
    border: medium none !important;
}
.chatter-avatar .chatter-avatarStyle {
    background: url("/img/chatter/avatar-sprite.png?v=182-1") no-repeat scroll 0 -9999px rgba(0, 0, 0, 0);
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
.chatter-avatarFull .chatter-photo {
    width: 200px;
}
.chatter-avatarRegular, .chatter-avatarRegular .chatter-photo, .chatter-avatarRegular .chatter-avatarStyle {
    height: 45px;
    width: 45px;
}
.chatter-avatarMedium, .chatter-avatarMedium .chatter-photo, .chatter-avatarMedium .chatter-avatarStyle {
    height: 30px;
    width: 30px;
}
.chatter-avatarSmall, .chatter-avatarSmall .chatter-photo, .chatter-avatarSmall .chatter-avatarStyle {
    height: 20px;
    width: 20px;
}
.chatter-avatarTiny, .chatter-avatarTiny .chatter-photo, .chatter-avatarTiny .chatter-avatarStyle {
    height: 16px;
    width: 16px;
}
.chatter-avatarWithIcon {
    margin-bottom: 2px;
}
.chatter-avatarRegular .chatter-avatarStyle {
    background-position: 0 -159px;
}
.chatter-avatarMedium .chatter-avatarStyle {
    background-position: 0 -206px;
}
.chatter-avatarSmall .chatter-avatarStyle {
    background-position: 0 -361px;
}
.chatter-avatarTiny .chatter-avatarStyle {
    background-position: 0 -238px;
}
.chatter-avatarRegular.chatter-externalIndicator .chatter-avatarStyle {
    background-position: 0 -62px;
}
.chatter-avatarMedium.chatter-externalIndicator .chatter-avatarStyle {
    background-position: 0 -109px;
}
.chatter-avatarSmall.chatter-externalIndicator .chatter-avatarStyle {
    background-position: 0 -340px;
}
.chatter-avatarTiny.chatter-externalIndicator .chatter-avatarStyle {
    background-position: 0 -141px;
}
.chatter-avatarFull.chatter-externalIndicator .chatter-avatarStyle {
    background-position: 0 0;
    height: 19px;
    left: -1px;
    top: -1px;
    width: 19px;
}
.chatter-avatar .chatter-photoInfoIcon {
    background-color: #FFFFFF;
    background-image: url("/img/chatter/chatter_photo_icons.png?v=182-1");
    background-repeat: no-repeat;
    bottom: 0;
    height: 12px;
    position: absolute;
    right: 0;
    width: 12px;
    z-index: 10;
}
.chatter-avatarMedium .chatter-photoInfoIcon {
    height: 10px;
    width: 10px;
}
.chatter-avatarSmall .chatter-photoInfoIcon, .chatter-avatarTiny .chatter-photoInfoIcon {
    height: 8px;
    width: 8px;
}
.chatter-avatarRegular .chatter-ownerIcon {
    background-position: 0 0;
}
.chatter-avatarMedium .chatter-ownerIcon {
    background-position: 0 -13px;
}
.chatter-avatarSmall .chatter-ownerIcon, .chatter-avatarTiny .chatter-ownerIcon {
    background-position: 0 -24px;
}
.chatter-avatarRegular .chatter-privateIcon {
    background-position: 0 -33px;
}
.chatter-avatarMedium .chatter-privateIcon {
    background-position: 0 -46px;
}
.chatter-avatarSmall .chatter-privateIcon, .chatter-avatarTiny .chatter-privateIcon {
    background-position: 0 -57px;
}
div.feeditemaux div.taskIcon {
    background-image: url("/img/chatter/sprites/sprite_images/chattersupersprite.png?v=188-4");
    background-position: 0 -1228px;
    float: left;
    height: 16px;
    margin: 2px 10px 0 0;
    width: 16px;
}
div.feeditemaux div.taskInnerContent {
    float: left;
}
div.feeditemaux div.taskDetails span.feeditemseparatingdot {
    margin-left: 5px;
    margin-right: 5px;
}
div.feeditemaux div.taskNameAndDueDate {
    padding-top: 1px;
}
div.feeditemaux div.taskNameAndDueDate a.taskName {
    color: #015BA7;
    font-family: Arial;
    font-size: 1em;
    font-weight: bold;
}
div.feeditemaux div.taskDetails {
    color: #888888;
    margin-top: 3px;
}
div.feeditemaux div.taskNameAndDueDate span.taskDueDate {
    color: #888888;
    font-family: Arial;
    font-size: 1em;
    font-style: italic;
    margin-left: 10px;
    text-transform: capitalize;
}
div.feeditemaux span.insufficientPrivileges {
    color: #888888;
    font-family: Arial;
    font-size: 1em;
    font-style: italic;
    margin: 3px 0;
}
div.feeditemaux div.taskInnerContent div.taskDetails {
    font-family: Arial;
    font-size: 0.917em;
}
div.feeditemaux div.taskInnerContent div.taskDetails a:link, div.feeditemaux div.taskInnerContent div.taskDetails a:visited, div.feeditemaux div.taskInnerContent div.taskDetails a:active {
    color: #888888;
    text-decoration: none;
}
div.feeditemaux div.taskInnerContent div.taskDetails a:hover {
    color: #015BA7;
    text-decoration: underline;
}
.embeddedSocialPost {
    min-height: 30px;
}
.embeddedSocialPost .innerContainer {
    margin-left: 40px;
}
.embeddedSocialPost .socialPostAuthor .authorHandle {
    color: #929A9D;
    margin-right: 10px;
}
.embeddedSocialPost .socialPostAuthor a.authorHandle:hover {
    text-decoration: none;
}
.embeddedSocialPost .recipient:before {
    color: #808080;
    content: "▶";
    font-size: 10px;
    margin-right: 8px;
    position: relative;
}
.embeddedSocialPost .recipient .recipientName, .embeddedSocialPost .socialPostAuthor .authorRealName {
    color: #000000;
    font-weight: bold;
    margin-right: 10px;
}
.embeddedSocialPost .socialPostAuthor a.authorRealName:hover, .embeddedSocialPost a.recipientName:hover {
    color: #015BA7;
}
.embeddedSocialPost .socialProviderIcon {
    float: left;
    height: auto;
    left: 13px;
    position: absolute;
    width: 30px;
}
.embeddedSocialPost .webIntents {
    margin-top: 10px;
}
.embeddedSocialPost .webIntent {
    margin-right: 1em;
}
.embeddedSocialPost .webIntents .webIntent {
    display: inline-block;
}
.embeddedSocialPost .webIntents .webIntent .followList {
    background-color: #FFFFFF;
    border-color: #C7CCCE;
    border-style: solid;
    border-width: 1px;
    outline: medium none;
    position: absolute;
    z-index: 999;
}
.embeddedSocialPost .webIntents .webIntent .followList .managedAccount {
    color: #015BA7;
    padding: 1ex 1em;
}
.embeddedSocialPost .webIntents .webIntent .followList li.managedAccount.following {
    background-color: #98FB98;
}
.embeddedSocialPost .webIntents .webIntent .followList li.managedAccount.failedToFollow {
    background-color: #EDB7B2;
}
.embeddedSocialPost .webIntents .webIntent .followList li.managedAccount.callingOut {
    background-color: #ADD8E6;
}
.embeddedSocialPost .socialPostStatusContainer {
    margin-top: 15px;
}
.embeddedSocialPost .socialPostStatusContainer .statusBox {
    background: none repeat scroll 0 0 #FFE2E2;
    border: 1px solid #FF0000;
    border-radius: 4px;
    display: block;
    margin-left: 2px;
    padding: 6px 10px 6px 6px;
}
.embeddedSocialPost .socialPostStatusContainer .statusBox .statusText {
    margin-left: 25px;
}
.embeddedSocialPost .socialPostStatusContainer .statusBox .statusIcon {
    border: 0 none;
    height: 16px;
    outline: medium none;
    padding: 0 10px 0 3px;
    position: absolute;
    width: 16px;
}
.canvas-feeditemaux {
    border: 1px solid #EDEDED;
    border-radius: 2px;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    padding: 8px 8px 6px;
}
.canvas-feeditemaux .canvas-icon {
    float: left;
    overflow: auto;
}
.canvas-feeditemaux .canvas-auxbody {
    background-color: #FFFFFF;
    margin: 0 0 0 5px;
    overflow: auto;
}
.canvas-feeditemaux .canvas-auxbody .canvas-linkedTitle {
    color: #7D7D84;
    font-size: 1em;
    padding-bottom: 2px;
}
.canvas-feed-iframe {
    display: none;
}
.canvas-thumbnail .thumb {
    max-height: 120px;
    max-width: 120px;
}
.customPanel .expirationDateErrorMsg {
    padding-left: 64px;
}
